getEndpoints(QName interfaceName) Queries the NMR for active endpoints that implement the given interface.
This will return the endpoints for all services and endpoints that
implement the named interface (portType in WSDL 1.1).
Blocking call which samples the channel at a pre-determined interval
for available exchanges.
message exchange, or null if channel was interrupted. throws: javax.jbi.messaging.MessagingException - error while readingexchange.
Activate an endpoint.
Parameters: service - QName of service Parameters: endpoint - NCName of endpoint activated endpoint throws: javax.jbi.messaging.MessagingException - failed to register endpoint
Create a message exchange factory for the given interface name.
Parameters: interfaceName - name of the interface for which all exchanges created by the returned factory will be set name of the interface for which all exchanges created by the returned factory will be set
Create a message exchange factory for the given endpoint.
Parameters: endpoint - endpoint for which all exchanges created by thereturned factory will be set for an exchange factory that will create exchanges for the given endpoint
Create a message exchange factory for the given service name.
Parameters: serviceName - name of the service for which all exchanges created by the returned factory will be set an exchange factory that will create exchanges for the given service; must be non-null
Used by a BC to deactivate an endpoint which it has registered.
Parameters: ref - endpoint reference throws: javax.jbi.messaging.MessagingException - failed to deactivate endpoint.
Deregisters the specified external endpoint with the NMR. This indicates
to the NMR that external service consumers can no longer access the
internal service by this name.
Queries the NMR for active endpoints that implement the given interface.
This will return the endpoints for all services and endpoints that
implement the named interface (portType in WSDL 1.1). This method does
NOT include external endpoints (those registered using
registerExternalEndpoint(ServiceEndpoint)).
Parameters: interfaceName - qualified name of interface/portType that is implemented by the endpoint ServiceEndpoint[] list of available endpoints for the specified interface name; potentially zero-length.
Registers the specified external endpoint with the NMR. This indicates
to the NMR that the specified endpoint is used as a proxy for external
service consumers to access an internal service by the same name.
Resolves the specified endpoint reference into a service endpoint. This
is called by the component when it has an endpoint reference that it
needs to resolve into a service endpoint.