- close() - Method in interface javax.jbi.messaging.DeliveryChannel
-
Closes the delivery channel, halting all message traffic.
- COMPONENT_LIFE_CYCLE_EXTENSION - Static variable in interface javax.jbi.management.MBeanNames
-
The custom name that must be used for component life cycle extensions
- ComponentContext - Interface in javax.jbi.component
-
This interface provides access to data needed by a JBI component about the
JBI environment in which it is installed, as well providing the means to
allow the component to inform the JBI environment about services provided by
this component.
- CONSUMER - Static variable in class javax.jbi.messaging.MessageExchange.Role
-
Service consumer.
- createCustomComponentMBeanName(String) - Method in interface javax.jbi.management.MBeanNames
-
Formulate and return an MBean ObjectName for a custom control
of this name creator's JBI component.
- createExchange(QName, QName) - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Creates a new MessageExchange instance used to initiate a service
invocation.
- createExchange(URI) - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Creates a new MessageExchange instance used to initiate a service
invocation.
- createExchangeFactory() - Method in interface javax.jbi.messaging.DeliveryChannel
-
Create a message exchange factory.
- createExchangeFactory(QName) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Create a message exchange factory for the given interface name.
- createExchangeFactory(ServiceEndpoint) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Create a message exchange factory for the given endpoint.
- createExchangeFactoryForService(QName) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Create a message exchange factory for the given service name.
- createFault() - Method in interface javax.jbi.messaging.MessageExchange
-
Generic factory method for Fault objects.
- createInOnlyExchange() - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Convenience method that creates an In-Only message exchange.
- createInOptionalOutExchange() - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Convenience method that creates an In-Optional-Out message exchange.
- createInOutExchange() - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Convenience method that creates an In-Out message exchange.
- createMessage() - Method in interface javax.jbi.messaging.MessageExchange
-
Creates a normalized message based on the specified message reference.
- createRobustInOnlyExchange() - Method in interface javax.jbi.messaging.MessageExchangeFactory
-
Convenience method that creates an Robust-In-Only message exchange.
- getAsReference(QName) - Method in interface javax.jbi.servicedesc.ServiceEndpoint
-
Get a reference to this endpoint, using an endpoint reference vocabulary
that is known to the provider.
- getAttachment(String) - Method in interface javax.jbi.messaging.NormalizedMessage
-
Retrieve attachment with the specified identifier.
- getAttachmentNames() - Method in interface javax.jbi.messaging.NormalizedMessage
-
Returns a list of identifiers for each attachment to the message.
- getClassPathElements() - Method in interface javax.jbi.component.InstallationContext
-
Get a list of elements that comprise the class path for this component.
- getComponentClassName() - Method in interface javax.jbi.component.InstallationContext
-
Get the name of the class that implements the Component
interface for this component.
- getComponentName() - Method in interface javax.jbi.component.ComponentContext
-
Get the unique component name of this component, ass assigned by the
identification section of this component's installation descriptor.
- getComponentName() - Method in interface javax.jbi.component.InstallationContext
-
Get the unique name assigned to this component.
- getContent() - Method in interface javax.jbi.messaging.NormalizedMessage
-
Retrieve the content of the message.
- getContext() - Method in interface javax.jbi.component.InstallationContext
-
Get the JBI context for this component.
- getDeliveryChannel() - Method in interface javax.jbi.component.ComponentContext
-
Get a channel for this component to use to communicate with the
Normalized Message Router.
- getEndpoint(QName, String) - Method in interface javax.jbi.component.ComponentContext
-
Get the service endpoint for the named activated endpoint, if any.
- getEndpoint() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the endpoint used by this exchange.
- getEndpointDescriptor(ServiceEndpoint) - Method in interface javax.jbi.component.ComponentContext
-
Retrieve the service description metadata for the specified endpoint.
- getEndpointName() - Method in interface javax.jbi.servicedesc.ServiceEndpoint
-
Returns the name of this endpoint.
- getEndpoints(QName) - Method in interface javax.jbi.component.ComponentContext
-
Queries the NMR for active endpoints that implement the given
interface.
- getEndpointsForService(QName) - Method in interface javax.jbi.component.ComponentContext
-
Queries the NMR for active endpoints belonging to the given service.
- getError() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the Exception describing the exchanges error status.
- getExchangeId() - Method in interface javax.jbi.messaging.MessageExchange
-
Returns the unique identifier assigned by the NMS for this exchange.
- getExternalEndpoints(QName) - Method in interface javax.jbi.component.ComponentContext
-
Queries the NMR for external endpoints that implement the given
interface name.
- getExternalEndpointsForService(QName) - Method in interface javax.jbi.component.ComponentContext
-
Queries the NMR for external endpoints that are part of the given
service.
- getFault() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the fault message for this exchange, if one exists.
- getInMessage() - Method in interface javax.jbi.messaging.InOnly
-
Retrieves the in normalized message from this exchange.
- getInMessage() - Method in interface javax.jbi.messaging.InOptionalOut
-
Retrieves the "in" message reference from this exchange.
- getInMessage() - Method in interface javax.jbi.messaging.InOut
-
Retrieves the "in" message reference from this exchange.
- getInMessage() - Method in interface javax.jbi.messaging.RobustInOnly
-
Retrieves the in normalized message from this exchange.
- getInstallationDescriptorExtension() - Method in interface javax.jbi.component.InstallationContext
-
Return a DOM document fragment representing the installation descriptor
(jbi.xml) extension data for the component, if any.
- getInstallRoot() - Method in interface javax.jbi.component.ComponentContext
-
Get the installation root directory path for this component.
- getInstallRoot() - Method in interface javax.jbi.component.InstallationContext
-
Get the installation root directory full path name for this component.
- getInterfaceName() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the interface name used by this exchange.
- getInterfaces() - Method in interface javax.jbi.servicedesc.ServiceEndpoint
-
Get the qualified names of all the interfaces implemented by this
service endpoint.
- getJmxDomainName() - Method in interface javax.jbi.management.MBeanNames
-
Retrieve the default JMX Domain Name for MBeans registered in
this instance of the JBI implementation.
- getLogger(String, String) - Method in interface javax.jbi.component.ComponentContext
-
Get a logger instance from JBI.
- getMBeanNames() - Method in interface javax.jbi.component.ComponentContext
-
Get a reference to the MBeanNames creator for use in creating custom
MBean names.
- getMBeanServer() - Method in interface javax.jbi.component.ComponentContext
-
Get the JMX MBean server used to register all MBeans in the JBI
environment.
- getMessage(String) - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves a normalized message based on the specified message reference.
- getNamingContext() - Method in interface javax.jbi.component.ComponentContext
-
Get the JNDI naming context for this component.
- getOperation() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the operation used by this exchange.
- getOutMessage() - Method in interface javax.jbi.messaging.InOptionalOut
-
Retrieves the "out" message reference from this exchange.
- getOutMessage() - Method in interface javax.jbi.messaging.InOut
-
Retrieves the "out" message reference from this exchange.
- getPattern() - Method in interface javax.jbi.messaging.MessageExchange
-
Returns the URI of the pattern for this exchange.
- getProperty(String) - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the specified property from the exchange.
- getProperty(String) - Method in interface javax.jbi.messaging.NormalizedMessage
-
Retrieve a property from the message.
- getPropertyNames() - Method in interface javax.jbi.messaging.MessageExchange
-
Returns the name of all properties for this exchange.
- getPropertyNames() - Method in interface javax.jbi.messaging.NormalizedMessage
-
Retrieve a list of property names for the message.
- getRole() - Method in interface javax.jbi.messaging.MessageExchange
-
Queries the role that the caller plays in the exchange.
- getSecuritySubject() - Method in interface javax.jbi.messaging.NormalizedMessage
-
Retrieve the security Subject from the message.
- getService() - Method in interface javax.jbi.messaging.MessageExchange
-
Retrieves the service used by this exchange.
- getServiceName() - Method in interface javax.jbi.servicedesc.ServiceEndpoint
-
Returns the service name of this endpoint.
- getStatus() - Method in interface javax.jbi.messaging.MessageExchange
-
Returns the processing status of the exchange.
- getTransactionManager() - Method in interface javax.jbi.component.ComponentContext
-
Get the TransactionManager for this implementation.
- getWorkspaceRoot() - Method in interface javax.jbi.component.ComponentContext
-
Get the root directory path for this component's private workspace.
- send(MessageExchange) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Routes a MessageExchange instance through the Normalized Message Service
to the appropriate servicing component.
- sendSync(MessageExchange) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Routes a MessageExchange instance through the Normalized Message Service
to the appropriate servicing component, blocking until the exchange is
returned.
- sendSync(MessageExchange, long) - Method in interface javax.jbi.messaging.DeliveryChannel
-
Routes a MessageExchange instance through the Normalized Message Service
to the appropriate servicing component, blocking until the specified
timeout is reached.
- ServiceEndpoint - Interface in javax.jbi.servicedesc
-
Reference to an endpoint, used to refer to an endpoint as well as query
information about the endpoint.
- setClassPathElements(List) - Method in interface javax.jbi.component.InstallationContext
-
Set the list of elements that comprise the class path for this component.
- setContent(Source) - Method in interface javax.jbi.messaging.NormalizedMessage
-
Set the content of the message.
- setEndpoint(ServiceEndpoint) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies the endpoint used by this exchange.
- setError(Exception) - Method in interface javax.jbi.messaging.MessageExchange
-
Used to specify the source of a failure status.
- setFault(Fault) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies the fault message for this exchange, if one exists.
- setInMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.InOnly
-
Sets the in normalized message for this exchange.
- setInMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.InOptionalOut
-
Specifies the "in" message reference for this exchange.
- setInMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.InOut
-
Specifies the "in" message reference for this exchange.
- setInMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.RobustInOnly
-
Sets the in normalized message for this exchange.
- setInterfaceName(QName) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies the interface name used by this exchange.
- setMessage(NormalizedMessage, String) - Method in interface javax.jbi.messaging.MessageExchange
-
Sets a normalized message with the specified message reference.
- setOperation(QName) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies the operation used by this exchange.
- setOutMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.InOptionalOut
-
Specifies the "out" message reference for this exchange.
- setOutMessage(NormalizedMessage) - Method in interface javax.jbi.messaging.InOut
-
Specifies the "out" message reference for this exchange.
- setProperty(String, Object) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies a property for the exchange.
- setProperty(String, Object) - Method in interface javax.jbi.messaging.NormalizedMessage
-
Set a property on the message.
- setSecuritySubject(Subject) - Method in interface javax.jbi.messaging.NormalizedMessage
-
Set the security Subject for the message.
- setService(QName) - Method in interface javax.jbi.messaging.MessageExchange
-
Specifies the service used by this exchange.
- setStatus(ExchangeStatus) - Method in interface javax.jbi.messaging.MessageExchange
-
Sets the processing status of the exchange.