All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary 
| Class | Description | 
| ACLEntry | An ACLEntry represents the set of permissions that a Principal (User or Group) has on
 a Destination (Topic or Queue). | 
| Action | An instance of this class is passed to the isAllowed() method of an Authorizer
 to describe the action that is being authorized. | 
| Action.Type | Action.Type represents various actions that can be permissioned by the EMS server. | 
| AdminACLEntry | This class represents a set of administrative permissions for a Principal (user or group). | 
| AdminPermissions | This class represents a set of positive and negative 
 administrative permissions. | 
| AuthorizationResult | This class represents the answer to an authorization request. | 
| Authorizer | Authorization providers must provide a class that implements this interface,
 and has a default constructor. | 
| BridgeInfo | This class represents the definition of a bridge. | 
| BridgeTarget | This class represents the target destination of a bridge. | 
| BytesMessage | A BytesMessageobject is used to send a message containing a stream of uninterpreted bytes. | 
| ChannelInfo | Deprecated. | 
| CMLedgerListenerInfo | This class represents a summary about a single registered TIBCO Rendezvous
 certified listener that the EMS server exports messages to. | 
| CMLedgerSubjectInfo | This class represents an outbound subject entry in a TIBCO Rendezvous
 Certified Messaging ledger file. | 
| CMListenerInfo | This class represents a TIBCO Rendezvous CM listener. | 
| CompletionListener | A CompletionListeneris implemented by the application and may be specified when a message is sent
 asynchronously. | 
| Configuration | A Configuration object represents a server configuration. | 
| Connection | A Connectionobject is a client's active connection to its Jakarta Messaging provider. | 
| ConnectionAttributes | The ConnectionAttributes interface provides access to connection
 related information. | 
| ConnectionAttributes.Type | This enumeration describes the type of connection of the
 ConnectionAttributes object. | 
| ConnectionConsumer | For application servers, Connectionobjects provide a special facility for creating aConnectionConsumer(optional). | 
| ConnectionFactory | A ConnectionFactoryobject encapsulates a set of connection configuration parameters that has been defined by
 an administrator. | 
| ConnectionFactoryInfo | A ConnectionFactoryInfo object represents a configured ConnectionFactory
 that can be retrieved by an EMS client through the built in JNDI
 implementation. | 
| ConnectionInfo | A ConnectionInfo object represents a client connection to the TIBCO EMS server. | 
| ConnectionInfoCallback | Deprecated. | 
| ConnectionInfoCallback.Type | Enumeration of possible connection types. | 
| ConnectionMetaData | A ConnectionMetaDataobject provides information describing theConnectionobject. | 
| ConsumerInfo | Represents message consumer in EMS server. | 
| ConsumerInfo.Details | Provides additional information about consumer. | 
| DbStoreInfo | Class representing information about server's database-based store. | 
| DeliveryMode | The delivery modes supported by the Jakarta Messaging API are PERSISTENTandNON_PERSISTENT. | 
| Destination | A Destinationobject encapsulates a provider-specific address. | 
| DestinationBridgeInfo | This class replaces the old BridgeInfo class to represent bridges between destinations. | 
| DestinationInfo | This abstract class contains methods common to both QueueInfo
 and TopicInfo. | 
| DetailedDestStat | This class represents detailed destination statistics about another object (Topic, Queue etc). | 
| DetailedTransactionInfo | This class represents the a transaction as it is present on the EMS server. | 
| DetailedTransactionInfo.ConsumerMessage | This class represents a Message that is about to be consumed on commit. | 
| DetailedTransactionInfo.ProducerMessage | This class represents a Message that is about to be produced on commit. | 
| DetailedTransactionInfo.XAMessage | Internal class extended by ConsumerMessage and ProducerMessage. | 
| DurableInfo | This class represents a durable subscription on the Tibjms server. | 
| ExceptionListener | If a Jakarta Messaging provider detects a serious problem with a Connectionobject, it informs theConnectionobject'sExceptionListener, if one has been registered. | 
| FileStoreInfo | Class representing information about a server's file-based store. | 
| FTLParams | This class represents FTL parameters. | 
| FTLStoreInfo | Class representing information about a server's ftlstore-based store. | 
| FTLTransportInfo | This class represents TIBCO FTL transports that are configured on
 the EMS server. | 
| GridStoreInfo | Deprecated. | 
| Group | An object implementing this interface is used to pass group related  
 information into the EMS server. | 
| GroupInfo | This class represents a group on the Tibjms server. | 
| IllegalStateException | 
 This exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is not in an
 appropriate state for the requested operation. | 
| IllegalStateRuntimeException | This unchecked exception is thrown when a method is invoked at an illegal or inappropriate time or if the provider is
 not in an appropriate state for the requested operation, and the method signature does not permit a
 IllegalStateRuntimeExceptionto be thrown. | 
| InvalidClientIDException | 
 This exception must be thrown when a client attempts to set a connection's client ID to a value that is rejected by a
 provider. | 
| InvalidClientIDRuntimeException | This unchecked exception must be thrown when a client attempts to set a connection's client ID to a value that is
 rejected by a provider, and the method signature does not permit a InvalidClientIDExceptionto be thrown. | 
| InvalidDestinationException | 
 This exception must be thrown when a destination either is not understood by a provider or is no longer valid. | 
| InvalidDestinationRuntimeException | This unchecked exception must be thrown when a destination either is not understood by a provider or is no longer
 valid, and the method signature does not permit a InvalidDestinationExceptionto be thrown. | 
| InvalidSelectorException | 
 This exception must be thrown when a Jakarta Messaging client attempts to give a provider a message selector with invalid syntax. | 
| InvalidSelectorRuntimeException | This unchecked exception must be thrown when a Jakarta Messaging client attempts to give a provider a message selector with invalid
 syntax, and the method signature does not permit a InvalidSelectorExceptionto be thrown. | 
| JACIInfo | This class represents a set of statistics about the JACI cache collected from the EMS server. | 
| JMSConnectionFactory | This annotation may be used on a field to specify the JNDI lookup name of a javax.jms.ConnectionFactoryto be
 used when injecting ajavax.jms.JMSContextobject. | 
| JMSConnectionFactoryDefinition | An application may use this annotation to specify a Jakarta Messaging 
 ConnectionFactoryresource that it requires in its operational environment. | 
| JMSConnectionFactoryDefinitions | Specifies one or more JMSConnectionFactoryDefinitionannotations. | 
| JMSConsumer | A client using the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0 uses a JMSConsumerobject to receive messages
 from a queue or topic. | 
| JMSContext | A JMSContextis the main interface in the simplified Jakarta Messaging API introduced for Jakarta Messaging 2.0. | 
| JMSDestinationDefinition | An application may use this annotation to specify a Jakarta Messaging 
 Destinationresource that it requires in its operational environment. | 
| JMSDestinationDefinitions | Specifies one or more JMSDestinationDefinitionannotations. | 
| JMSException | 
 This is the root class of all checked exceptions in the Jakarta Messaging API. | 
| JMSPasswordCredential | This annotation may be used to specify the userName and password to be used when injecting a
 javax.jms.JMSContextobject. | 
| JMSProducer | A JMSProduceris a simple object used to send messages on behalf of aJMSContext. | 
| JMSRuntimeException | This is the root class of all unchecked exceptions in the Jakarta Messaging API. | 
| JMSSecurityException | This exception must be thrown when a provider rejects a user name/password submitted by a client. | 
| JMSSecurityRuntimeException | This unchecked exception must be thrown when a provider rejects a user name/password submitted by a client, or for
 any case where a security restriction prevents a method from completing, and the method signature does not permit a
 JMSSecurityExceptionto be thrown. | 
| JMSSessionMode | This annotation may be used to specify the session mode to be used when injecting a javax.jms.JMSContextobject. | 
| LDAPParams | This class represents LDAP parameters. | 
| MapMessage | A MapMessageobject is used to send a set of name-value pairs. | 
| Message | The Messageinterface is the root interface of all Jakarta Messaging messages. | 
| MessageConsumer | A client uses a MessageConsumerobject to receive messages from a destination. | 
| MessageEOFException | This exception must be thrown when an unexpected end of stream has been reached when a StreamMessageorBytesMessageis being read. | 
| MessageFormatException | This exception must be thrown when a Jakarta Messaging client attempts to use a data type not supported by a message or attempts to
 read data in a message as the wrong type. | 
| MessageFormatRuntimeException | This unchecked exception must be thrown when a Jakarta Messaging application attempts to use a data type not supported by a message
 or attempts to read data in a message as the wrong type, and the method signature does not permit a
 MessageFormatExceptionto be thrown. | 
| MessageListener | A MessageListenerobject is used to receive asynchronously delivered messages. | 
| MessageNotReadableException | This exception must be thrown when a Jakarta Messaging client attempts to read a write-only message. | 
| MessageNotWriteableException | This exception must be thrown when a Jakarta Messaging client attempts to write to a read-only message. | 
| MessageNotWriteableRuntimeException | This unchecked exception must be thrown when a Jakarta Messaging client attempts to write to a read-only message. | 
| MessageProducer | A client uses a MessageProducerobject to send messages to a destination. | 
| MStoreInfo | Deprecated. | 
| OAuth2Params | This class represents all the possible OAuth 2.0 parameters. | 
| ObjectMessage | An ObjectMessageobject is used to send a message that contains a serializable object in the Java programming
 language ("Java object"). | 
| Permissions | This class represents a set of permissions on destinations. | 
| PrincipalInfo | This abstract class represents a user or group and contains methods common to both. | 
| ProducerInfo | A ProducerInfo object represents a message producer. | 
| PulsarTransportInfo | This class represents Apache Pulsar transports that are configured on
 the EMS server. | 
| Queue | A Queueobject encapsulates a provider-specific queue name. | 
| QueueBrowser | A client uses a QueueBrowserobject to look at messages on a queue without removing them. | 
| QueueConnection | A QueueConnectionobject is an active connection to a point-to-point Jakarta Messaging provider. | 
| QueueConnectionFactory | A client uses a QueueConnectionFactoryobject to createQueueConnectionobjects with a point-to-point
 Jakarta Messaging provider. | 
| QueueInfo | This class represents a message queue that is configured on the EMS server. | 
| QueueReceiver | A client uses a QueueReceiverobject to receive messages that have been delivered to a queue. | 
| QueueRequestor | The QueueRequestorhelper class simplifies making service requests. | 
| QueueSender | A client uses a QueueSenderobject to send messages to a queue. | 
| QueueSession | A QueueSessionobject provides methods for creatingQueueReceiver,QueueSender,QueueBrowser, andTemporaryQueueobjects. | 
| ResourceAllocationException | This exception is thrown when a provider is unable to allocate the resources required by a method. | 
| ResourceAllocationRuntimeException | This unchecked exception is thrown when a provider is unable to allocate the resources required by a method. | 
| RouteInfo | An object of this class represents the configuration and
 optionally statistical data about the routed server. | 
| RouteSelector | This class represents a selector applied to incoming or outgoing messages
 on a route. | 
| RVCMTransportInfo | This class represents TIBCO Rendezvous Certified Messaging transports that
 are configured on the EMS server. | 
| RVQueuePolicy | This class represents the discard policy of the TIBCO Rendezvous queues used internally by the TIBCO EMS Server when
 importing messages from TIBCO Rendezvous. | 
| RVTransportInfo | This class represents TIBCO Rendezvous transports that are configured on
 the EMS server. | 
| ServerInfo | This class represents configuration parameters for a TIBCO Enterprise
 Message Service server. | 
| ServerSession | A ServerSessionobject is an application server object that is used by a server to associate a thread with a
 Jakarta Messaging session (optional). | 
| ServerSessionPool | A ServerSessionPoolobject is an object implemented by an application server to provide a pool ofServerSessionobjects for processing the messages of aConnectionConsumer(optional). | 
| Session | A Sessionobject is a single-threaded context for producing and consuming messages. | 
| SSLParams | This class represents all the possible TLS parameters. | 
| SSTransportInfo | Deprecated. | 
| StatData | This class represents statistical data about another object (Topic, Queue etc). | 
| State | This class represents the FT state for a TIBCO Enterprise Message Service server. | 
| StateInfo | This class represents the FT state for a TIBCO Enterprise Message Service server, 
 along with other information. | 
| StoreInfo | Class representing information about server's store. | 
| StreamMessage | A StreamMessageobject is used to send a stream of primitive types in the Java programming language. | 
| SubscriptionInfo | This class represents a topic subscription in EMS Server. | 
| TemporaryQueue | A TemporaryQueueobject is a uniqueQueueobject created for the duration of aConnection. | 
| TemporaryTopic | A TemporaryTopicobject is a uniqueTopicobject created for the duration of aConnection. | 
| TextMessage | A TextMessageobject is used to send a message containing ajava.lang.String. | 
| ThirdPartyParams | This class represents parameters from third party components 
 such as TLS, OAuth 2.0, and LDAP. | 
| Tibjms | Defines optional custom methods, constants and System Properties
 used by TIBCO Enterprise Message Service client. | 
| TibjmsAdmin | This is the main class for administering a TIBCO Enterprise Message Service 
 server. | 
| TibjmsAdminException | This is the general admin exception used when an error occurs with a call to the server. | 
| TibjmsAdminInvalidNameException | This is the admin exception thrown when the name used to create a User, Group, or Destination is invalid. | 
| TibjmsAdminJsonFileModifiedException | This is the admin exception thrown when the JSON file at EMS is modified. | 
| TibjmsAdminNameExistsException | This is the admin exception thrown when the name used to create a
 User, Group, Destination, or JNDI binding is already in use. | 
| TibjmsAdminSecurityException | This is the admin exception thrown when the user is not authorized to execute a command. | 
| TibjmsConnectionFactory | Implementation of javax.jms.ConnectionFactory. | 
| TibjmsContext | Implements the Context interface for lookups of information stored in the
 JNDI supported by TIBCO Enterprise Message Service. | 
| TibjmsMulticastExceptionListener | If EMS detects a serious Multicast problem, it informs the 
 TibjmsMulticastExceptionListener, if one has been registered. | 
| TibjmsOAuth | Provides methods which are used to enable or disable debug tracing for OAuth 2.0 
 authentication. | 
| TibjmsOAuth2TokenFetchCallback | Set a callback that will be invoked whenever a connection needs to acquire an OAuth 
 2.0 access token. | 
| TibjmsQueue | Implementation of javax.jms.Queue which can be used
 for administrative purposes. | 
| TibjmsQueueConnectionFactory | Implementation of javax.jms.QueueConnectionFactory. | 
| TibjmsSSL | Provides methods and defines properties and miscellaneous
 constants which are used to set parameters for TLS connections. | 
| TibjmsSSLHostNameVerifier | Custom host name verifier. | 
| TibjmsTopic | Implementation of javax.jms.Topic which can be used
 for administrative purposes. | 
| TibjmsTopicConnectionFactory | Implementation of javax.jms.TopicConnectionFactory. | 
| TibjmsUFOConnection | UFO Implementation of javax.jms.Connection. | 
| TibjmsUFOConnectionFactory | UFO Implementation of javax.jms.ConnectionFactory. | 
| TibjmsUFOConnectionFailureException | This exception can be thrown when Jakarta Messaging methods are invoked inside of 
 a message listener callback and those calls encounter a broken connection. | 
| TibjmsUFOQueue | Implementation of javax.jms.Queue which can be used for administrative
 purposes. | 
| TibjmsUFOQueueConnection | UFO Implementation of javax.jms.QueueConnection. | 
| TibjmsUFOQueueConnectionFactory | UFO Implementation of javax.jms.QueueConnectionFactory. | 
| TibjmsUFOTopic | Implementation of javax.jms.Topic which can be used for administrative
 purposes. | 
| TibjmsUFOTopicConnection | UFO Implementation of javax.jms.TopicConnection. | 
| TibjmsUFOTopicConnectionFactory | UFO Implementation of javax.jms.TopicConnectionFactory. | 
| TibjmsXAConnectionFactory | Note: XA sessions do not support routed queues. | 
| TibjmsXAQueueConnectionFactory | Note: XA sessions do not support routed queues. | 
| TibjmsXATopicConnectionFactory | Note: XA sessions do not support routed queues. | 
| TibrvJMSTransport | Network transport using TIBCO Enterprise Message Service
 EMS client to connect to the network. | 
| Topic | A Topicobject encapsulates a provider-specific topic name. | 
| TopicConnection | A TopicConnectionobject is an active connection to a publish/subscribe Jakarta Messaging provider. | 
| TopicConnectionFactory | A client uses a TopicConnectionFactoryobject to createTopicConnectionobjects with a
 publish/subscribe Jakarta Messaging provider. | 
| TopicInfo | This class represents a topic that is configured on the EMS server. | 
| TopicPublisher | A client uses a TopicPublisherobject to publish messages on a topic. | 
| TopicRequestor | The TopicRequestorhelper class simplifies making service requests. | 
| TopicSession | A TopicSessionobject provides methods for creatingTopicPublisher,TopicSubscriber, andTemporaryTopicobjects. | 
| TopicSubscriber | A client uses a TopicSubscriberobject to receive messages that have been published to a topic. | 
| TraceInfo | This class represents the set of trace message types that will be output to a particular output destination
 (console or log file). | 
| TransactionInfo | This class represents an XA transaction. | 
| TransactionInProgressException | This exception is thrown when an operation is invalid because a transaction is in progress. | 
| TransactionInProgressRuntimeException | This unchecked exception is thrown when an operation is invalid because a transaction is in progress. | 
| TransactionRolledBackException | This exception must be thrown when a call to Session.commitresults in a rollback of the current transaction. | 
| TransactionRolledBackRuntimeException | This unchecked exception must be thrown when a call to JMSContext.commitresults in a rollback of the current
 transaction. | 
| TransportInfo | This abstract class represents the data and behavior common to transports
 of all types that are configured on the EMS server. | 
| UserInfo | This class represents a user on the Tibjms server. | 
| Util | Provides some utility functions for implementors of authorization systems. | 
| VersionInfo | This class represents the parsed version information for the TIBCO Enterprise
 Message Service components. | 
| XAConnection | The XAConnectioninterface extends the capability ofConnectionby providing anXASession(optional). | 
| XAConnectionFactory | The XAConnectionFactoryinterface is a base interface for theXAQueueConnectionFactoryandXATopicConnectionFactoryinterfaces. | 
| XAJMSContext | The XAJMSContextinterface extends the capability ofJMSContextby adding access to a Jakarta Messaging provider's
 support for the Java Transaction API (JTA) (optional). | 
| XAQueueConnection | An XAQueueConnectionprovides the same create options asQueueConnection(optional). | 
| XAQueueConnectionFactory | An XAQueueConnectionFactoryprovides the same create options as aQueueConnectionFactory(optional). | 
| XAQueueSession | An XAQueueSessionprovides a regularQueueSession, which can be used to createQueueReceiver,QueueSender, andQueueBrowserobjects (optional). | 
| XASession | The XASessioninterface extends the capability ofSessionby adding access to a Jakarta Messaging provider's
 support for the Java Transaction API (JTA) (optional). | 
| XATopicConnection | An XATopicConnectionprovides the same create options asTopicConnection(optional). | 
| XATopicConnectionFactory | An XATopicConnectionFactoryprovides the same create options as aTopicConnectionFactory(optional). | 
| XATopicSession | An XATopicSessionprovides a regularTopicSession. |