| IConnection | Represents a connection with a message broker |
| IMessage | Represents a message either to be sent to a message broker or received from a message broker |
| IMessageConsumer | A client uses a MessageConsumer object to receive messages from a destination |
| IMessageProducer | An object capable of sending messages to some destination |
| ISession | Represents a single unit of work on an IConnection |
| TBTJMSBytesMessage | This object represents a JMS byte array message |
| TBTJMSConnection | A Connection object is a client's active connection to its JMS provider |
| TBTJMSConnectionFactory | A ConnectionFactory is used for creating Connections |
| TBTJMSMessage | This object represents a JMS message |
| TBTJMSObjectMessage | This object represents a JMS object message |
| TBTJMSSession | Session |
| TBTJMSTextMessage | This object represents a JMS text message |
| TBTMessage | This object represents a JMS message |
| TBTMessageConsumer | A client uses a MessageConsumer object to receive messages from a destination |
| TBTMessageProducer | A client uses a MessageProducer object to send messages to a destination |
| THabariExpress | This component provides a simple JMS message client |
| THabariExpressAdmin | This component provides a simple ActiveMQ administration client |
| TOptionsConsumer | OptionsConsumer |
| TOptionsDestination | This object stores destination configuration properties |
| TOptionsMessageTransformer | This object stores transformer configuration properties |
| TOptionsProducer | This object stores producer configuration properties |
| TOptionsSession | This object stores session configuration properties |