Package org.apache.activemq.command
Command objects used via the Command Pattern to communicate among nodes
-
Interface Summary Interface Description Command The Command Pattern so that we can send and receive commands on the different transportsCommandTypes Holds the command id constants used by the command objects.DataStructure Endpoint Represents the logical endpoint where commands come from or are sent to.MarshallAware Message.MessageDestination TransientInitializer UnresolvedDestinationTransformer -
Class Summary Class Description ActiveMQBlobMessage An implementation ofBlobMessage
for out of band BLOB transferActiveMQBytesMessage ABytesMessage
object is used to send a message containing a stream of uninterpreted bytes.ActiveMQDestination ActiveMQMapMessage AMapMessage
object is used to send a set of name-value pairs.ActiveMQMessage ActiveMQObjectMessage AnObjectMessage
object is used to send a message that contains a serializable object in the Java programming language ("Java object").ActiveMQQueue ActiveMQStreamMessage AStreamMessage
object is used to send a stream of primitive types in the Java programming language.ActiveMQTempDestination ActiveMQTempQueue ActiveMQTempTopic ActiveMQTextMessage ActiveMQTopic BaseCommand BaseEndpoint A default endpoint.BrokerId BrokerInfo When a client connects to a broker, the broker send the client a BrokerInfo so that the client knows which broker node he's talking to and also any peers that the node has in his cluster.BrokerSubscriptionInfo Used to represent the durable subscriptions contained by the broker This is used to synchronize durable subs on bridge creationConnectionControl Used to start and stop transports as well as terminating clients.ConnectionError ConnectionId ConnectionInfo ConsumerControl Used to start and stop transports as well as terminating clients.ConsumerId ConsumerInfo ControlCommand Used to start and stop transports as well as terminating clients.DataArrayResponse DataResponse DefaultUnresolvedDestinationTransformer DestinationInfo Used to create and destroy destinations on the broker.DiscoveryEvent Represents a discovery event containing the details of the serviceExceptionResponse FlushCommand An indication to the transport layer that a flush is required.IntegerResponse JournalQueueAck JournalTopicAck JournalTrace JournalTransaction KeepAliveInfo LastPartialCommand Represents the end marker of a stream ofPartialCommand
instances.LocalTransactionId Message Represents an ActiveMQ messageMessageAck MessageDispatch MessageDispatchNotification MessageId MessagePull Used to pull messages on demand.NetworkBridgeFilter PartialCommand Represents a partial command; a large command that has been split up into pieces.ProducerAck A ProducerAck command is sent by a broker to a producer to let it know it has received and processed messages that it has produced.ProducerId ProducerInfo RemoveInfo Removes a consumer, producer, session or connection.RemoveSubscriptionInfo ReplayCommand A general purpose replay command for some kind of producer where ranges of messages are asked to be replayed.Response SessionId SessionInfo ShutdownInfo SubscriptionInfo Used to represent a durable subscription.TransactionId TransactionInfo WireFormatInfo XATransactionId