Apache.NMS.ActiveMQ
Base class for all DataStructure implementations
An OpenWire command
An OpenWire command
Represents a marshallable entity
Get the unique identifier that this object and its own
Marshaler share.
Clone this object and return a new instance that the caller now owns.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isMessage() query.
The correlation ID used to correlate messages with conversations or long running business processes
The destination of the message
The time in milliseconds that this message should expire in
The message ID which is set by the provider
Whether or not this message is persistent
The Priority on this message
Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully.
The destination that the consumer of this message should send replies to
The timestamp the broker added to the message
The type name of this message
Returns the number of times this message has been redelivered to other consumers without being acknowledged successfully.
The Message Group ID used to group messages together to the same consumer for the same group ID value
The Message Group Sequence counter to indicate the position in a group
Returns the ID of the producers transaction
Used when the message compression is enabled to track how many bytes
the EndianBinaryWriter actually writes to the stream before compression
so that the receiving client can read off the real bodylength from the
Message before the data is actually read.
Summary description for ActiveMQDestination.
Topic Destination object
Temporary Topic Destination object
Queue Destination object
Temporary Queue Destination object
prefix for Advisory message destinations
prefix for consumer advisory destinations
prefix for producer advisory destinations
prefix for connection advisory destinations
The default target for ordered destinations
The Default Constructor
Construct the Destination with a defined physical name;
Returns the advisory.
The advisory to set.
true if this is a destination for Consumer advisories
true if this is a destination for Producer advisories
true if this is a destination for Connection advisories
Returns the exclusive.
The exclusive to set.
Returns the ordered.
The ordered to set.
Returns the orderedTarget.
The orderedTarget to set.
A helper method to return a descriptive string for the topic or queue
a descriptive string for this queue or topic
Create a Destination
Create a temporary name from the clientId
From a temporary destination find the clientId of the Connection that created it
the clientId or null if not a temporary destination
object to compare
1 if this is less than o else 0 if they are equal or -1 if this is less than o
Lets sort by name first then lets sort topics greater than queues
another destination to compare against
1 if this is less than o else 0 if they are equal or -1 if this is less than o
Returns the Destination type
string representation of this instance
hashCode for this instance
if the object passed in is equivalent, return true
the object to compare
true if this instance and obj are equivalent
true if the destination matches multiple possible destinations
Factory method to create a child destination if this destination is a composite
the created Destination
Dictionary of name/value pairs representing option values specified
in the URI used to create this Destination. A null value is returned
if no options were specified.
Returns true if this destination represents a collection of
destinations; allowing a set of destinations to be published to or subscribed
from in one NMS operation.
If this destination is a composite then you can call {@link #getChildDestinations()}
to return the list of child destinations.
Summary description for ActiveMQQueue.
Method GetDestinationType
An int
Method CreateDestination
An ActiveMQDestination
A String
A Temporary Queue
A Temporary Topic
Summary description for ActiveMQTopic.
Represents an exception on the broker
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isBrokerInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isConnectionControl() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isConnectionError() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isConnectionInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isConsumerControl() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isConsumerInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isControlCommand() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isResponse() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Summary description for DataStructureSupport.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isDestinationInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isFlushCommand() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isKeepAliveInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isMessageAck() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isMessageDispatch() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isMessageDispatchNotification() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Sets the value as a String
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isMessagePull() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isProducerAck() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isProducerInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isRemoveInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isRemoveSubscriptionInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isReplayCommand() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isSessionInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isShutdownInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Allows a Visitor to visit this command and return a response to the
command based on the command type being visited. The command will call
the proper processXXX method in the visitor.
Return an answer of true to the isTransactionInfo() query.
Return an answer of true to the IsWireFormatInfo() query.
Get the unique identifier that this object and its own
Marshaler share.
Returns a string containing the information for this DataStructure
such as its type and value of its elements.
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
A base class with useful implementation inheritence methods
for creating marshallers of the OpenWire protocol
Converts the object to a String
Converts the object to a String
Converts the given transaction ID into a String
Creates the byte array into hexidecimal
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBlobMessage
Marshalling code for Open Wire Format for ActiveMQMessage
Marshalling code for Open Wire Format for Message
Marshalling code for Open Wire Format for BaseCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQBytesMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQDestination
Marshalling code for Open Wire Format for ActiveMQMapMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQObjectMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQStreamMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempDestination
Marshalling code for Open Wire Format for ActiveMQTempQueue
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTempTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTextMessage
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ActiveMQTopic
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for BrokerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionError
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConnectionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerControl
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ConsumerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ControlCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataArrayResponse
Marshalling code for Open Wire Format for Response
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DataResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DestinationInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for DiscoveryEvent
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ExceptionResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for FlushCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for IntegerResponse
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalQueueAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTopicAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTrace
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for JournalTransaction
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for KeepAliveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LastPartialCommand
Marshalling code for Open Wire Format for PartialCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for LocalTransactionId
Marshalling code for Open Wire Format for TransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Used to create marshallers for a specific version of the OpenWire protocol.
Each non-abstract DataStructure object has a registered Marshaller that is
created and added to the OpenWireFormat objects format collection.
Adds the Marshallers for this version of the OpenWire protocol to the
Collection of Marshallers stored in the OpenWireFormat class.
Marshalling code for Open Wire Format for MessageAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatch
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageDispatchNotification
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessageId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for MessagePull
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for NetworkBridgeFilter
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerAck
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ProducerInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for RemoveSubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ReplayCommand
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SessionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for ShutdownInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for SubscriptionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for TransactionInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for WireFormatInfo
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Marshalling code for Open Wire Format for XATransactionId
Creates an instance of the Object that this marshaller handles.
Returns the type code for the Object that this Marshaller handles..
Represents a stream of boolean flags
Implements the OpenWire protocol.
Represents the marshalling of commands to and from an IO stream
Marshalls the given command object onto the stream
Unmarshalls the next command object from the stream
Tracks the state of a connection so a newly established transport can be
re-initialized to the state that was tracked.
null if the command is not state tracked.
A Composite task is one of N tasks that can be managed by a
CompositTaskRunner instance. The CompositeTaskRunner checks each
task when its wakeup method is called to determine if the Task has
any work it needs to complete, if no tasks have any pending work
then the CompositeTaskRunner can return to its sleep state until
the next time its wakeup method is called or it is shut down.
Represents a task that may take a few iterations to complete.
Performs some portion of the work that this Task object is
assigned to complete. When the task is entirely finished this
method should return false.
A this indicates if this Task should
be run again.
Indicates if this Task has any pending work.
A TaskRunner that dedicates a single thread to running a single Task.
Allows you to request a thread execute the associated Task.
Wakeup the TaskRunner and have it check for any pending work that
needs to be completed. If none is found it will go back to sleep
until another Wakeup call is made.
Attempt to Shutdown the TaskRunner, this method will wait indefinitely
for the TaskRunner to quite if the task runner is in a call to its Task's
run method and that never returns.
Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
is in a call to its Task's run method and that does not return before the
timeout expires this method returns and the TaskRunner may remain in the
running state.
A
Performs a timed wait for the TaskRunner to shutdown. If the TaskRunner
is in a call to its Task's run method and that does not return before the
timeout expires this method sends an Abort to the Task thread and return.
A
A TaskRunner that dedicates a single thread to running a single Task.
We Expect MANY wakeup calls on the same TaskRunner.
shut down the task
Manages the thread pool for long running tasks. Long running tasks are not
always active but when they are active, they may need a few iterations of
processing for them to become idle. The manager ensures that each task is
processes but that no one task overtakes the system. This is kina like
cooperative multitasking.
Indexed by service name
This property indicates whether or not async send is enabled.
A Transport that is made reliable by being able to fail over to another
transport when a transport failure is detected.
Represents the logical networking transport layer. Transports implment the low
level protocol specific portion of the Communication between the Client and a Broker
such as TCP, UDP, etc. Transports make use of WireFormat objects to handle translateing
the cononical OpenWire Commands used in this client into binary wire level packets that
can be sent to the Broker or Service that the Transport connects to.
Sends a Command object on the Wire but does not wait for any response from the
receiver before returning.
A
Sends a Command object which requires a response from the Broker but does not
wait for the response, instead a FutureResponse object is returned that the
caller can use to wait on the Broker's response.
A
A
Sends a Command to the Broker and waits for a Response to that Command before
returning, this version waits indefinitely for a response.
A
A
Sends a Command to the Broker and waits for the given TimeSpan to expire for a
response before returning.
A
A
A
Allows a caller to find a specific type of Transport in the Chain of
Transports that is created. This allows a caller to find a specific
object in the Transport chain and set or get properties on that specific
instance. If the requested type isn't in the chain than Null is returned.
A
A
Updates the Uri's that this Transport is aware of and will use to
connect itself to. If the rebalance option is true this method will
terminate any current connection and reconnect to another available
Uri.
A
A
Indicates if this Transport has already been disposed and can no longer
be used.
Indicates if this Transport is Fault Tolerant or not. A fault Tolerant
Transport handles low level connection errors internally allowing a client
to remain unaware of wire level disconnection and reconnection details.
Indiciates if the Transport is current Connected to is assigned URI.
The Remote Address that this transport is currently connected to.
Returns true if this Transport supports reconnections.
Returns true if this Transport can accept updated lists of connection Uri's.
Adds a new set of Uris to the list of Uris that this Transport can connect to.
A
Should the current connection be broken and a new one created.
A
Remove the given Uris from this Transports list of known Uris.
A
Should the current connection be broken and a new one created.
A
Returns true if the command is one sent when a connection is being closed.
Gets or sets a value indicating whether to asynchronously connect to sockets
true if [async connect]; otherwise, false.
If doing an asynchronous connect, the milliseconds before timing out if no connection can be made
The async timeout.
This class is a helper for the asynchronous connect option
callback to properly set chosen transport
Uri to try connecting to
Failover transport issuing the connection attempt
Initializes a new instance of the class.
The set transport.
The URI.
The transport.
Does the connect.
Defines an Interface for a Command Response Builder used by the MockTransport
to answer Commands sent via the Request and AsnycRequest methods.
Given a Command, check if it requires a response and return the
appropriate Response that the Broker would send for this Command
When called the ResponseBuilder must construct all the Responses or
Asynchronous commands that would be sent to this client by the Broker
upon receipt of the passed command.
Transport used for testing, mimics the behaviour of a normal Transport and allows
messages to be sent and received
Injects a Command into the Transports inbound message queue, the Commands in the
inbound Queue are dispatched to the registered CommnadHandler instance for
processing, this simulates receiving a message from an external source, e.g.
receiving a new message from the Broker.
A
Factory class to create the MockTransport when given on a URI as mock://XXX
Builds responses using the internal Cononical OpenWire Commands format.
An implementation of ITransport that uses sockets to communicate with the broker
Method Start
Property IsStarted
Indicates the name of the Server's Certificate. By default the Host name
of the remote server is used, however if this doesn't match the name of the
Server's certificate then this option can be set to override the default.
Indicates the location of the Client Certificate to use when the Broker
is configured for Client Auth (not common). The SslTransport will supply
this certificate to the SslStream via the SelectLocalCertificate method.
Password for the Client Certificate specified via configuration.
Indicates if the SslTransport should ignore any errors in the supplied Broker
certificate and connect anyway, this is useful in testing with a default AMQ
broker certificate that is self signed.
Should the Inactivity Monitor be enabled on this Transport.
Size in bytes of the receive buffer.
Size in bytes of send buffer.
The time-out value, in milliseconds. The default value is 0, which indicates
an infinite time-out period. Specifying -1 also indicates an infinite time-out period.
The time-out value, in milliseconds. If you set the property with a value between 1 and 499,
the value will be changed to 500. The default value is 0, which indicates an infinite
time-out period. Specifying -1 also indicates an infinite time-out period.
Override in a subclass to create the specific type of transport that is
being implemented.
Handles asynchronous responses
This class make sure that the connection is still alive,
by monitoring the reception of commands from the peer of
the transport.
Used to implement a filter on the transport layer.
Method Oneway
A Command
Method AsyncRequest
A FutureResponse
A Command
Method Request
A Response
A Command
Method Request with time out for Response.
A Response
A Command
Timeout in milliseconds
Method Start
Method Dispose
Property IsStarted
Constructor or the Inactivity Monitor
Check the write to the broker
Checks if we should allow the read check(if less than 90% of the read
check time elapsed then we dont do the readcheck
A Transport filter that is used to log the commands sent and received.
A Transport which guards access to the next transport using a mutex.
A Transport that correlates asynchronous send/receive messages into single request/response.
Creates a normal transport.
the transport
Create a transport factory for the scheme. If we do not support the transport protocol,
an NMSConnectionException will be thrown.
A Transport which negotiates the wire format
A FIFO based MessageDispatchChannel.
Defines an interface for a Message Channel used to dispatch incoming
Messages to a Session or MessageConsumer. The implementation controls
how the messages are dequeued from the channel, one option is for a
FIFO ordering while another might be to sort the Message's based on the
set Message Priority.
Construct an IdGenerator
Generate a Unique Id
A
Generate a unique ID - that is friendly for a URL or file system
A
From a generated id - return the seed (i.e. minus the count)
A
A
From a generated id - return the generator count
A
A
Does a proper compare on the ids
A
A
A
As we have to find the hostname as a side-affect of generating a unique
stub, we allow it's easy retrevial here
Utility class for Tracking Memory Usage with an imposed limit on the amount
available. Provides methods for objects to wait on more space to become
available if the memory limit is reached.
If no space is available then this method blocks until more becomes available.
If no space is available then this method blocks until more becomes available
or until the specified timeout expires.
A
Attempts to increase the amount of Memory Used, if non is available to fill
then this method blocks until more is freed.
A
Increase the level of Usage.
A
Decrease the level of Usage.
A
Checks if the Usage Windows has become full, is so returns true
otherwise returns false.
A
Exception thrown when the broker returns an error
Initializes a new instance of the BrokerException class with serialized data.
Throws System.ArgumentNullException if the info parameter is null.
Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
The SerializationInfo that holds the serialized object data about the exception being thrown.
The StreamingContext that contains contextual information about the source or destination.
When overridden in a derived class, sets the SerializationInfo
with information about the exception.
The SerializationInfo that holds the serialized object data about the exception being thrown.
The StreamingContext that contains contextual information about the source or destination.
Generates a nice textual stack trace
Default Compression policy for NMS.ActiveMQ uses the built in GZipStream
to compress and decompress the message body. This is not compatible with
compression used by ActiveMQ so users should use this with caution.
Policy interface for Message Compression, the policy should return
a new Stream for compression or decompression upon request that wraps
the provided Stream instance.
Represents a connection with a message broker
Starts asynchronous message delivery of incoming messages for this connection.
Synchronous delivery is unaffected.
Temporarily stop asynchronous delivery of inbound messages for this connection.
The sending of outbound messages is unaffected.
Creates a new session to work on this connection
Creates a new session to work on this connection
Performs a synchronous request-response with the broker
Handle incoming commands
An ITransport
A Command
Creates a new local transaction ID
A delegate that can receive transport level exceptions.
An asynchronous listener that is notified when a Fault tolerant connection
has been interrupted.
An asynchronous listener that is notified when a Fault tolerant connection
has been resumed.
This property indicates what version of the Protocol we are using to
communicate with the Broker, if not set we return the lowest version
number to indicate we support only the basic command set.
This property indicates whether or not async send is enabled.
This property indicates whether or not async close is enabled.
When the connection is closed, it will either send a synchronous
DisposeOf command to the broker and wait for confirmation (if true),
or it will send the DisposeOf command asynchronously.
This property indicates whether or not async sends are used for
message acknowledgement messages. Sending Acks async can improve
performance but may decrease reliability.
This property sets the acknowledgment mode for the connection.
The URI parameter connection.ackmode can be set to a string value
that maps to the enumeration value.
This property is the maximum number of bytes in memory that a producer will transmit
to a broker before waiting for acknowledgement messages from the broker that it has
accepted the previously sent messages. In other words, this how you configure the
producer flow control window that is used for async sends where the client is responsible
for managing memory usage. The default value of 0 means no flow control at the client
This property forces all messages that are sent to be sent synchronously overriding
any usage of the AsyncSend flag. This can reduce performance in some cases since the
only messages we normally send synchronously are Persistent messages not sent in a
transaction. This options guarantees that no send will return until the broker has
acknowledge receipt of the message
This property indicates whether Message's should be copied before being sent via
one of the Connection's send methods. Copying the Message object allows the user
to resuse the Object over for another send. If the message isn't copied performance
can improve but the user must not reuse the Object as it may not have been sent
before they reset its payload.
Enable or Disable the use of Compression on Message bodies. When enabled all
messages have their body compressed using the Deflate compression algorithm.
The recipient of the message must support the use of message compression as well
otherwise the receiving client will receive a message whose body appears in the
compressed form.
Indicate whether or not the resources of this Connection should support the
Message Priority value of incoming messages and dispatch them accordingly.
When disabled Message are always dispatched to Consumers in FIFO order.
synchronously or asynchronously by the broker.
The Default Client Id used if the ClientId property is not set explicity.
Get/or set the redelivery policy for this connection.
This property determines if the asynchronous message delivery of incoming
messages has been started for this connection.
Exception thrown when a connection is used that it already closed
Initializes a new instance of the ConnectionClosedException class with serialized data.
Throws System.ArgumentNullException if the info parameter is null.
Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
The SerializationInfo that holds the serialized object data about the exception being thrown.
The StreamingContext that contains contextual information about the source or destination.
Represents a connection with a message broker
Get/or set the broker Uri.
A Delegate that is called each time a Message is dispatched to allow the client to do
any necessary transformations on the received message before it is delivered. The
ConnectionFactory sets the provided delegate instance on each Connection instance that
is created from this factory, each connection in turn passes the delegate along to each
Session it creates which then passes that along to the Consumers it creates.
A delegate that is called each time a Message is sent from this Producer which allows
the application to perform any needed transformations on the Message before it is sent.
The ConnectionFactory sets the provided delegate instance on each Connection instance that
is created from this factory, each connection in turn passes the delegate along to each
Session it creates which then passes that along to the Producers it creates.
Implements the Connection Meta-Data feature for Apache.NMS.ActiveMQ
Exception thrown when a consumer is used that it already closed
Initializes a new instance of the ConsumerClosedException class with serialized data.
Throws System.ArgumentNullException if the info parameter is null.
Throws System.Runtime.Serialization.SerializationException if the class name is null or System.Exception.HResult is zero (0).
The SerializationInfo that holds the serialized object data about the exception being thrown.
The StreamingContext that contains contextual information about the source or destination.
Summary description for DestinationFilter.
Interface that provides for a Class to provide dispatching service for
an OpenWire MessageDispatch command.
Exception thrown when an IO error occurs
Called before a commit or rollback is applied.
Called after a commit
Called after a transaction rollback
An object capable of receiving messages from some destination
Used to get an enqueued message from the unconsumedMessages list. The
amount of time this method blocks is based on the timeout value. if
timeout == Timeout.Infinite then it blocks until a message is received.
if timeout == 0 then it it tries to not block at all, it returns a
message if it is available if timeout > 0 then it blocks up to timeout
amount of time. Expired messages will consumed by this method.
A
A
A Delegate that is called each time a Message is dispatched to allow the client to do
any necessary transformations on the received message before it is delivered.
An object capable of sending messages to some destination
Class used to define the various limits that should be used for the Prefetch
limit on destination based on the type of Destination in use.
Exception thrown when an Request times out.
Default provider of ISession
Private object used for synchronization, instead of public "this"
Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
Ensures that a transaction is started
Prevents message from throwing an exception if a client calls Acknoweldge on
a message that is part of a transaction either being produced or consumed. The
JMS Spec indicates that users should be able to call Acknowledge with no effect
if the message is in a transaction.
A
Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers
until acknowledgements are received.
Sets the maximum number of messages to keep around per consumer
in addition to the prefetch window for non-durable topics until messages
will start to be evicted for slow consumers.
Must be > 0 to enable this feature
Enables or disables whether asynchronous dispatch should be used by the broker
Enables or disables exclusive consumers when using queues. An exclusive consumer means
only one instance of a consumer is allowed to process messages on a queue to preserve order
Enables or disables retroactive mode for consumers; i.e. do they go back in time or not?
Sets the default consumer priority for consumers
A Delegate that is called each time a Message is dispatched to allow the client to do
any necessary transformations on the received message before it is delivered.
The Session instance sets the delegate on each Consumer it creates.
A delegate that is called each time a Message is sent from this Producer which allows
the application to perform any needed transformations on the Message before it is sent.
The Session instance sets the delegate on each Producer it creates.
Method AddSynchronization