| java.lang.Object com.sun.jbi.messaging.RegisteredEndpoint
All known Subclasses: com.sun.jbi.messaging.DynamicEndpoint, com.sun.jbi.messaging.LinkedEndpoint, com.sun.jbi.messaging.InternalEndpoint, com.sun.jbi.messaging.ExternalEndpoint,
RegisteredEndpoint | abstract public class RegisteredEndpoint implements ServiceEndpoint,EndpointStatistics(Code) | | Abstract base class representing WSDL endpoint registered with the NMS.
Specific endpoint types (dynamic, internal, external, mapped) extend this
class to address specific endpoint behavior.
author: Sun Microsystems, Inc. |
DYNAMIC | final public static int DYNAMIC(Code) | | ENDPOINT TYPES **********************
|
EXTERNAL | final public static int EXTERNAL(Code) | | |
INTERNAL | final public static int INTERNAL(Code) | | |
LINKED | final public static int LINKED(Code) | | |
mActivationTimestamp | long mActivationTimestamp(Code) | | Primary statistics for external use.
|
mLastDONETime | long mLastDONETime(Code) | | |
mLastERRORTime | long mLastERRORTime(Code) | | |
mLastFaultTime | long mLastFaultTime(Code) | | |
mOwnerId | String mOwnerId(Code) | | Id of the component which registered this endpoint.
|
mReceiveDONE | long mReceiveDONE(Code) | | |
mReceiveERROR | long mReceiveERROR(Code) | | |
mReceiveFault | long mReceiveFault(Code) | | |
mReceiveReply | long mReceiveReply(Code) | | |
mReceiveRequest | long mReceiveRequest(Code) | | |
mSendDONE | long mSendDONE(Code) | | |
mSendERROR | long mSendERROR(Code) | | |
mSendFault | long mSendFault(Code) | | |
mSendReply | long mSendReply(Code) | | |
mSendRequest | long mSendRequest(Code) | | |
RegisteredEndpoint | public RegisteredEndpoint(QName service, String endpoint, String ownerId)(Code) | | Creates a new RegisteredEndpoint.
Parameters: service - service name Parameters: endpoint - endpoint name Parameters: ownerId - id of component which is registering the service Parameters: type - endpoint type |
equals | public boolean equals(Object obj)(Code) | | Deep check for equality.
|
getAsReference | public DocumentFragment getAsReference(QName operationName)(Code) | | ExternalEndpoint implementation should override this method.
Get a reference to this endpoint, using an endpoint reference vocabulary
that is known to the provider.
Parameters: operationName - the name of the operation to be performed by aconsumer of the generated endpoint reference. Set to null if this is not applicable. endpoint reference as an XML fragment; null if theprovider does not support such references. |
getEndpointName | public String getEndpointName()(Code) | | Returns the local name of the registered endpoint.
qualified name of service. |
getServiceName | public QName getServiceName()(Code) | | Returns the qualified name of the service offered at this endpoint.
qualified name of service. |
getType | abstract public int getType()(Code) | | Indicates the type of endpoint: INTERNAL, EXTERNAL, or DYNAMIC.
|
hashCode | public int hashCode()(Code) | | |
implementsInterface | public boolean implementsInterface(QName interfaceName)(Code) | | Returns true if this endpoint implements the specified interface.
|
isActive | public boolean isActive()(Code) | | Indicates whether this reference is active.
true if the reference is active, false otherwise. |
isDynamic | public boolean isDynamic()(Code) | | |
isExternal | public boolean isExternal()(Code) | | |
isInternal | public boolean isInternal()(Code) | | |
isLinked | public boolean isLinked()(Code) | | |
resetInUse | public void resetInUse()(Code) | | |
setActive | public void setActive(boolean isActive)(Code) | | Specifies whether the reference is active.
Parameters: isActive - true for yes, false for no |
setInUse | public void setInUse()(Code) | | |
setInterfaces | public void setInterfaces(QName[] interfaces)(Code) | | |
|
|