| Interface | Description | 
|---|---|
| ClientSAF | 
 The JMS Client SAF (store-and-forward) feature enables JMS clients
 to enqueue messages on a local file system. | 
| DestinationAvailabilityListener | Implements the  DestinationAvailabilityListenerinterface 
 to recieve destination availability notifications. | 
| DestinationDetail | A DestinationDetail contains information about a destination or a
 distributed destination member. | 
| IJMSModuleHelper | JMS module helper contains methods for managing (locate/create/delete)
 JMS Module configuration entities (descriptor beans) in a given module. | 
| JMSNamedEntityModifier | Interface to be implemented by the user that can be passed as an argument
 to the JMSModuleHelper create and findAndModifyEntity APIs. | 
| MDBTransaction | JMS extension to associate a message delivered to a MDB (message-driven bean) 
 with a transaction. | 
| PersistentStoreModifier | |
| RegistrationHandle | The handle given back to a caller after a successful
  JMSDestinationAvailabilityHelperregistration. | 
| ServerSessionPoolFactory | Factory interface for creating Server Session Pools. | 
| ServerSessionPoolListener | Listener interface for MessageListeners used by
 a ServerSessionPool. | 
| WLAcknowledgeInfo | A WLMessage provides
 an abstraction of the data in the message for doing acknowledge. | 
| WLConnection | A WLConnection provides fields and methods that are not supported by
  javax.jms.Connection. | 
| WLDestination | A WLDestination provides methods
 that are not supported by javax.jms.Destination. | 
| WLJMSContext | A WLJMSContext provides fields and methods that are not supported by
  javax.jms.JMSContext. | 
| WLJMSOBSContext | Interface for a WebLogic JMS object based security naming context. | 
| WLJMSProducer | A WLJMSProducer provides methods not supported by javax.jms.JMSProducer. | 
| WLMessage | A WLMessage provides
 methods not supported by javax.jms.Message. | 
| WLMessageFactory | A WLMessageFactory provides vendor specific
 methods not supported by JMS specification. | 
| WLMessageProducer | A WLMessageProducer provides
 methods not supported by javax.jms.MessageProducer. | 
| WLQueueSession | A WLQueueSession provides
 fields and methods not supported by javax.jms.QueueSession. | 
| WLSession | A WLSession provides fields and methods that are not supported by
  javax.jms.Session.. | 
| WLTopicSession | A WLTopicSession provides
 fields and methods not supported by javax.jms.TopicSession. | 
| XMLMessage | An XMLMessage is used to send a message containing XML content. | 
| Class | Description | 
|---|---|
| ClientSAFEncrypt | Helper class for encrypting passwords for Client SAF configuration files. | 
| ClientSAFFactory | 
 This class is a factory for JMS ClientSAF objects, which can be used to control 
 configuration aspects of the Client SAF (store-and-forward) system. | 
| ClientSAFGenerate | 
 This is a helper class for generating a SAF Client configuration file. | 
| ClientSAFParser | Convenience utility for verifying correctness of ClientSAF configuration 
 files. | 
| ConsumerInfo | ConsumerInforepresents JMS consumer informaton used by JMS
 message management APIs to provide consumer information to management clients
 in CompositeData format. | 
| DestinationInfo | 
 This class represents information about a JMS destination. | 
| JMSDestinationAvailabilityHelper | Provides a  
 registration/notification mechanism for WebLogic 9.0 and later
 distributed destination member 
 availability changes. | 
| JMSHelper | Deprecated 9.0.0.0 Replaced with JMSModuleHelper. | 
| JMSMessageFactoryImpl | Implements WLMessageFactory. | 
| JMSMessageInfo | 
 This class encapsulates a JMS message and meta-data that describes the
 context of the message as it exists in the server at a given point in time. | 
| JMSModuleHelper | This class contains JMS helper methods for locating JMS runtime MBeans
 (i.e., monitoring) as well as methods to manage (locate/create/delete)
 JMS Module configuration entities (descriptor beans) in a given module. | 
| JMSModuleHelperFactory | This class is a factory for  IJMSModuleHelperobjects, which can manage
 JMS Module configuration entities (descriptor beans) in a given JMS module. | 
| JMSRuntimeHelper | This class contains JMS helper methods for locating JMS runtime | 
| Schedule | Time Scheduler | 
| Enum | Description | 
|---|---|
| IJMSModuleHelper.ScopeType | |
| IJMSModuleHelper.StoreType | 
| Exception | Description | 
|---|---|
| ClientSAFDuplicateException | This exception is delivered to a ClientSAF instance whenever
 a duplicate running ClientSAF instance is found bound to
 a given data file directory. | 
| ConsumerClosedException | ConsumerClosedExceptionis delivered to the ExceptionListener for
 a session (if set), when one of session's consumer is
 closed by the server as a result of a server failure or
 administrative intervention. | 
| DataOverrunException | DataOverrunExceptionis
     thrown  by  a  multicast  session
     when the number of messages received  by  the  session,
     but not yet delivered to the  messageListener,  exceeds
     the maximum number of messages allowed for the session. | 
| JMSOrderException | A JMSOrderException is thrown when the
 operation cannot meet the requested ordering quality. | 
| SequenceGapException | This exception is thrown when a multicast consumer
     detects a sequence gap in the data stream. |