activemq-cpp-3.4.0
|
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements. More...
Data Structures | |
class | BytesMessage |
A BytesMessage object is used to send a message containing a stream of unsigned bytes. More... | |
class | Closeable |
Interface for a class that implements the close method. More... | |
class | CMSException |
CMS API Exception that is the base for all exceptions thrown from CMS classes. More... | |
class | CMSProperties |
Interface for a Java-like properties object. More... | |
class | CMSSecurityException |
This exception must be thrown when a provider rejects a user name/password submitted by a client. More... | |
class | Connection |
The client's connection to its provider. More... | |
class | ConnectionFactory |
Defines the interface for a factory that creates connection objects, the Connection objects returned implement the CMS Connection interface and hide the CMS Provider specific implementation details behind that interface. More... | |
class | ConnectionMetaData |
A ConnectionMetaData object provides information describing the Connection object. More... | |
class | DeliveryMode |
This is an Abstract class whose purpose is to provide a container for the delivery mode enumeration for CMS messages. More... | |
class | Destination |
A Destination object encapsulates a provider-specific address. More... | |
class | ExceptionListener |
If a CMS provider detects a serious problem, it notifies the client application through an ExceptionListener that is registered with the Connection . More... | |
class | 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. More... | |
class | 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. More... | |
class | InvalidDestinationException |
This exception must be thrown when a destination either is not understood by a provider or is no longer valid. More... | |
class | InvalidSelectorException |
This exception must be thrown when a CMS client attempts to give a provider a message selector with invalid syntax. More... | |
class | MapMessage |
A MapMessage object is used to send a set of name-value pairs. More... | |
class | Message |
Root of all messages. More... | |
class | MessageConsumer |
A client uses a MessageConsumer to received messages from a destination. More... | |
class | MessageEnumeration |
Defines an object that enumerates a collection of Messages. More... | |
class | MessageEOFException |
This exception must be thrown when an unexpected end of stream has been reached when a StreamMessage or BytesMessage is being read. More... | |
class | MessageFormatException |
This exception must be thrown when a CMS client attempts to use a data type not supported by a message or attempts to read data in a message as the wrong type. More... | |
class | MessageListener |
A MessageListener object is used to receive asynchronously delivered messages. More... | |
class | MessageNotReadableException |
This exception must be thrown when a CMS client attempts to read a write-only message. More... | |
class | MessageNotWriteableException |
This exception must be thrown when a CMS client attempts to write to a read-only message. More... | |
class | MessageProducer |
A client uses a MessageProducer object to send messages to a Destination. More... | |
class | ObjectMessage |
Place holder for interaction with JMS systems that support Java, the C++ client is not responsible for deserializing the contained Object. More... | |
class | Queue |
An interface encapsulating a provider-specific queue name. More... | |
class | QueueBrowser |
This class implements in interface for browsing the messages in a Queue without removing them. More... | |
class | Session |
A Session object is a single-threaded context for producing and consuming messages. More... | |
class | Startable |
Interface for a class that implements the start method. More... | |
class | Stoppable |
Interface for a class that implements the stop method. More... | |
class | StreamMessage |
Interface for a StreamMessage. More... | |
class | TemporaryQueue |
Defines a Temporary Queue based Destination. More... | |
class | TemporaryTopic |
Defines a Temporary Topic based Destination. More... | |
class | TextMessage |
Interface for a text message. More... | |
class | Topic |
An interface encapsulating a provider-specific topic name. More... | |
class | TransactionInProgressException |
This exception is thrown when an operation is invalid because a transaction is in progress. More... | |
class | TransactionRolledBackException |
This exception must be thrown when a call to Session.commit results in a rollback of the current transaction. More... | |
class | UnsupportedOperationException |
This exception must be thrown when a CMS client attempts use a CMS method that is not implemented or not supported by the CMS Provider in use. More... | |
class | XAConnection |
The XAConnection interface defines an extended Connection type that is used to create XASession objects. More... | |
class | XAConnectionFactory |
The XAConnectionFactory interface is specialized interface that defines an ConnectionFactory that creates Connection instance that will participate in XA Transactions. More... | |
class | XAException |
The XAException is thrown by the Resource Manager (RM) to inform the Transaction Manager of an error encountered by the involved transaction. More... | |
class | XAResource |
The XAResource interface is a CMS mapping of the industry standard XA interface based on the X/Open CAE Specification (Distributed Transaction Processing: The XA Specification). More... | |
class | XASession |
The XASession interface extends the capability of Session by adding access to a CMS provider's support for the operating inside an XA Transaction (optional). More... | |
class | Xid |
An interface which provides a mapping for the X/Open XID transaction identifier structure. More... |
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
See the NOTICE file distributed with this work for additional information regarding copyright ownership. The ASF licenses this file to You under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the License for the specific language governing permissions and limitations under the License.