diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.dll b/lib/Net/2.0/Apache.NMS.ActiveMQ.dll
index 466cab50..f8719b08 100644
Binary files a/lib/Net/2.0/Apache.NMS.ActiveMQ.dll and b/lib/Net/2.0/Apache.NMS.ActiveMQ.dll differ
diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb b/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb
index 0d806019..223a56e3 100644
Binary files a/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb and b/lib/Net/2.0/Apache.NMS.ActiveMQ.pdb differ
diff --git a/lib/Net/2.0/Apache.NMS.ActiveMQ.xml b/lib/Net/2.0/Apache.NMS.ActiveMQ.xml
new file mode 100644
index 00000000..5d170f9b
--- /dev/null
+++ b/lib/Net/2.0/Apache.NMS.ActiveMQ.xml
@@ -0,0 +1,7961 @@
+
+
+
+ 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
+
+
+
+
diff --git a/lib/Net/2.0/Apache.NMS.dll b/lib/Net/2.0/Apache.NMS.dll
index 6296874f..b1ec61fb 100644
Binary files a/lib/Net/2.0/Apache.NMS.dll and b/lib/Net/2.0/Apache.NMS.dll differ
diff --git a/lib/Net/2.0/Apache.NMS.pdb b/lib/Net/2.0/Apache.NMS.pdb
index 875745b4..30620408 100644
Binary files a/lib/Net/2.0/Apache.NMS.pdb and b/lib/Net/2.0/Apache.NMS.pdb differ
diff --git a/lib/Net/2.0/Apache.NMS.xml b/lib/Net/2.0/Apache.NMS.xml
new file mode 100644
index 00000000..b766bed5
--- /dev/null
+++ b/lib/Net/2.0/Apache.NMS.xml
@@ -0,0 +1,2654 @@
+
+
+
+ Apache.NMS
+
+
+
+
+ A policy used to customize exactly how you want the redelivery to work.
+
+
+
+
+ The time in milliseconds to delay a redelivery
+
+ The redelivered counter.
+
+
+
+
+ Gets or sets the collision avoidance percent. This causes the redelivery delay
+ to be adjusted in order to avoid possible collision when messages are redelivered
+ to concurrent consumers.
+
+ The collision avoidance factor.
+
+
+
+ Gets or sets a value indicating whether to [use collision avoidance].
+
+
+ true if [use collision avoidance]; otherwise, false.
+
+
+
+
+ The time in milliseconds to initially delay a redelivery
+
+ The initial redelivery delay.
+
+
+
+ Gets or sets the maximum redeliveries. A value less than zero indicates
+ that there is no maximum and the NMS provider should retry forever.
+
+ The maximum redeliveries.
+
+
+
+ Gets or sets a value indicating whether [use exponential back off].
+
+
+ true if [use exponential back off]; otherwise, false.
+
+
+
+
+ Gets or sets the back off multiplier.
+
+ The back off multiplier.
+
+
+
+ Clone this object and return a new instance that the caller now owns.
+
+
+
+
+ Gets the random number generator.
+
+ The random number generator.
+
+
+
+ Gets the next boolean
+
+ true if [next bool]; otherwise, false.
+
+
+
+ Convert the acknowledgment mode string into AcknowledgementMode enum.
+
+
+ Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert an object into a text message. The object must be serializable to XML.
+
+
+
+
+ Convert a text message into an object. The object must be serializable from XML.
+
+
+
+
+ Serialize the object as XML into the Text body of the message.
+ Set the NMSType to the full name of the object type.
+
+
+
+
+
+
+
+ Deserialize the object from the text message. The object must be serializable from XML.
+
+
+
+
+
+
+ Get the runtime type for the class name. This routine will search all loaded
+ assemblies in the current App Domain to find the type.
+
+ Full name of the type.
+ Type object if found, or null if not found.
+
+
+
+ The start of the Windows epoch
+
+
+
+
+ The start of the Java epoch
+
+
+
+
+ The difference between the Windows epoch and the Java epoch
+ in milliseconds.
+
+
+
+
+ A BinaryWriter that switches the endian orientation of the read operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Read
+
+ An int
+ A char[]
+ An int
+ An int
+
+
+
+ Method ReadChars
+
+ A char[]
+ An int
+
+
+
+ Method ReadInt16
+
+ A short
+
+
+
+ Method ReadChar
+
+ A char
+
+
+
+ Method ReadInt64
+
+ A long
+
+
+
+ Method ReadUInt64
+
+ An ulong
+
+
+
+ Method ReadUInt32
+
+ An uint
+
+
+
+ Method ReadUInt16
+
+ An ushort
+
+
+
+ Method ReadInt32
+
+ An int
+
+
+
+ Method ReadString
+
+ A string
+
+
+
+ Method ReadString16, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a 16bit unsigned short.
+
+ A string
+
+
+
+ Method ReadString32, reads a String value encoded in the Java modified
+ UTF-8 format with a length index encoded as a singed integer value.
+
+ A string
+
+
+
+ A BinaryWriter that switches the endian orientation of the write operations so that they
+ are compatible across platforms.
+
+
+
+
+ Method Write
+
+ A long
+
+
+
+ Method Write
+
+ An ushort
+
+
+
+ Method Write
+
+ An int
+
+
+
+ Method Write
+
+ A char[]
+ An int
+ An int
+
+
+
+ Method Write
+
+ A char[]
+
+
+
+ Method Write
+
+ An uint
+
+
+
+ Method Write
+
+ A char
+
+
+
+ Method Write
+
+ An ulong
+
+
+
+ Method Write
+
+ A short
+
+
+
+ Method Write, writes a string to the output using the WriteString16
+ method.
+
+ A string
+
+
+
+ Method WriteString16, writes a string to the output using the Java
+ standard modified UTF-8 encoding with an unsigned short value written first to
+ indicate the length of the encoded data, the short is read as an unsigned
+ value so the max amount of data this method can write is 65535 encoded bytes.
+
+ Unlike the WriteString32 method this method does not encode the length
+ value to -1 if the string is null, this is to match the behaviour of
+ the Java DataOuputStream class's writeUTF method.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an unsigned short.
+
+ A string
+
+
+
+ Method WriteString32, writes a string to the output using the Openwire
+ standard modified UTF-8 encoding which an int value written first to
+ indicate the length of the encoded data, the int is read as an signed
+ value so the max amount of data this method can write is 2^31 encoded bytes.
+
+ In the case of a null value being passed this method writes a -1 to the
+ stream to indicate that the string is null.
+
+ Because modified UTF-8 encding can result in a number of bytes greater that
+ the size of the String this method must first check that the encoding proces
+ will not result in a value that cannot be written becuase it is greater than
+ the max value of an int.
+
+ A string
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Method Write
+
+ A double
+
+
+
+ Support class that switches from one endian to the other.
+
+
+
+
+ Utility class used to set NMS properties via introspection for IMessage derived
+ instances. This class allows IMessage classes to define Message specific properties
+ that can be accessed using the standard property get / set semantics.
+
+ This is especially useful for NMSX type properties which can vary by provider and
+ are obtianed via a call to IConnectionMetaData.NMSXPropertyNames. The client can
+ set the properties on an IMessage instance without a direct cast to the providers
+ specific Message types.
+
+ Properties accessed in this way are treated as NMS Message headers which are never
+ read-only therefore there is no exception thrown if the message itself is in the
+ read-only property mode.
+
+
+
+
+ This class provides a mechanism to intercept calls to a IPrimitiveMap
+ instance and perform validation, handle type conversion, or some other
+ function necessary to use the PrimitiveMap in a Message or other NMS
+ object.
+
+ Be default this class enforces the standard conversion policy for primitive
+ types in NMS shown in the table below:
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Represents a Map of primitive types where the keys are all string instances
+ and the values are strings or numbers.
+
+
+
+
+ Base Utility class for conversion between IMessage type objects for different
+ NMS providers.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, the class version transforms the
+ Destination instead of just doing a straight copy.
+
+
+
+
+ Copies the standard NMS and user defined properties from the givem
+ message to the specified message, this method makes no attempt to convert
+ the values in the Message to native provider implementations.
+
+
+
+
+ A default implementation of IPrimitiveMap
+
+
+
+
+ Method ToString
+
+ A string
+
+
+
+ Unmarshalls the map from the given data or if the data is null just
+ return an empty map
+
+
+
+
+ Unmarshals a PrimitiveMap directly from a Stream object. This
+ allows for clients to read PrimitiveMaps from Compressed or other
+ wise encoded streams without this class needing to know about it.
+
+
+ A
+
+
+ A
+
+
+
+
+ Marshals a PrimitiveMap directly to a Stream object. This
+ allows a client to write a PrimitiveMap in a compressed or
+ otherwise encoded form without this class needing to know
+ about it.
+
+
+ A
+
+
+
+
+ Marshals the primitive type map to a byte array
+
+
+
+
+ Unmarshals the primitive type map from the given byte array
+
+
+
+
+ Class to provide support for working with Session objects.
+
+
+
+
+ Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ - queue://
+ - topic://
+ - temp-queue://
+ - temp-topic://
+
+
+
+
+
+
+ Get the destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ - queue://
+ - topic://
+ - temp-queue://
+ - temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is
+ embedded in the destinationName.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ - queue://
+ - topic://
+ - temp-queue://
+ - temp-topic://
+
+
+
+
+
+
+ Delete the named destination by parsing the embedded type prefix.
+
+ Session object to use to get the destination.
+ Name of destination with embedded prefix. The embedded prefix can be one of the following:
+
+ - queue://
+ - topic://
+ - temp-queue://
+ - temp-topic://
+
+
+ Default type if no embedded prefix is specified.
+
+
+
+
+ Class to provide support for Uri query parameters which uses .Net reflection
+ to identify and set properties.
+
+
+
+
+ Given a string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class such as an ActiveMQ failover Uri formatted as
+ "failover://(tcp://localhost:61616)", the initial '://' must be changed
+ to ':(' so that the Uri class doesn't attempt to parse the '(tcp:' as
+ the Uri's Authority as that is not a valid host name.
+
+
+ A string that could be a Composite Uri that uses syntax not compatible
+ with the .NET Uri class
+
+
+
+
+ Parse a Uri query string of the form ?x=y&z=0
+ into a map of name/value pairs.
+
+ The query string to parse. This string should not contain
+ Uri escape characters.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+
+
+
+ Sets the public properties of a target object using a string map.
+ This method uses .Net reflection to identify public properties of
+ the target object matching the keys from the passed map.
+
+ The object whose properties will be set.
+ Map of key/value pairs.
+ Key value prefix. This is prepended to the property name
+ before searching for a matching key value.
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Class to provide support for working with Xml objects.
+
+
+
+
+ From xml spec valid chars:
+ #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF]
+ any Unicode character, excluding the surrogate blocks, FFFE, and FFFF.
+
+
+
+
+ Static class constructor.
+
+
+
+
+ Serialize the object to XML format. The XML encoding will be UTF-8. A Byte Order Mark (BOM)
+ will NOT be placed at the beginning of the string.
+
+
+
+
+
+
+ This removes characters that are invalid for xml encoding
+
+ Text to be encoded.
+ Text with invalid xml characters removed.
+
+
+
+
+ A BytesMessage object is used to send a message containing a stream of uninterpreted
+ bytes. It inherits from the Message interface and adds a bytes message body. The
+ receiver of the message supplies the interpretation of the bytes.
+
+ This message type is for client encoding of existing message formats. If possible,
+ one of the other self-defining message types should be used instead.
+
+ Although the NMS API allows the use of message properties with byte messages, they
+ are typically not used, since the inclusion of properties may affect the format.
+
+ When the message is first created, and when ClearBody is called, the body of the
+ message is in write-only mode. After the first call to Reset has been made, the
+ message body is in read-only mode. After a message has been sent, the client that
+ sent it can retain and modify it without affecting the message that has been sent.
+ The same message object can be sent multiple times. When a message has been received,
+ the provider has called Reset so that the message body is in read-only mode for the
+ client.
+
+ If ClearBody is called on a message in read-only mode, the message body is cleared and
+ the message is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a MessageNotReadableException
+ is thrown.
+
+ If a client attempts to write a message in read-only mode, a MessageNotWriteableException
+ is thrown.
+
+
+
+
+ Represents a message either to be sent to a message broker or received from a message broker.
+
+
+
+
+ If using client acknowledgement mode on the session, then this method will acknowledge that the
+ message has been processed correctly.
+
+
+
+
+ Clears out the message body. Clearing a message's body does not clear its header
+ values or property entries.
+
+ If this message body was read-only, calling this method leaves the message body in
+ the same state as an empty body in a newly created message.
+
+
+
+
+ Clears a message's properties.
+
+ The message's header fields and body are not cleared.
+
+
+
+
+ Provides access to the message properties (headers).
+
+
+
+
+ The correlation ID used to correlate messages from conversations or long running business processes.
+
+
+
+
+ The destination of the message. This property is set by the IMessageProducer.
+
+
+
+
+ The amount of time for which this message is valid. Zero if this message does not expire.
+
+
+
+
+ The message ID which is set by the provider.
+
+
+
+
+ Whether or not this message is persistent.
+
+
+
+
+ The Priority of 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 of when the message was pubished in UTC time. If the publisher disables setting
+ the timestamp on the message, the time will be set to the start of the UNIX epoc (1970-01-01 00:00:00).
+
+
+
+
+ The type name of this message.
+
+
+
+
+ Reads a byte from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte to the Message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a boolean from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a one byte value to the message stream representing the boolean
+ value passed.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a char from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the character
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a Short from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a two byte value to the message stream representing the short
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an int from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the integer
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a long from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the long
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a float from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a four byte value to the message stream representing the float
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads an double from the Message Stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Write a eight byte value to the message stream representing the double
+ value passed. High byte first.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a byte array from the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to
+ be read from the stream, the array should be filled. A subsequent call reads
+ the next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total number
+ of bytes read will be less than the length of the array, indicating that there are
+ no more bytes left to be read from the stream. The next read of the stream returns -1.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+
+
+ Reads a portion of the bytes message stream.
+
+ If the length of array value is less than the number of bytes remaining to be
+ read from the stream, the array should be filled. A subsequent call reads the
+ next increment, and so on.
+
+ If the number of bytes remaining in the stream is less than the length of array
+ value, the bytes should be read into the array. The return value of the total
+ number of bytes read will be less than the length of the array, indicating that
+ there are no more bytes left to be read from the stream. The next read of the
+ stream returns -1.
+
+ If length is negative, or length is greater than the length of the array value,
+ then an Exception is thrown. No bytes will be read from the stream for this
+ exception case.
+
+
+ The byte array that will be used as a buffer to read into.
+
+
+ The amount of bytes to read into the buffer.
+
+
+ A
+ The number of bytes read into the passed byte array, or -1 if there are no more
+ bytes left to be read from the stream.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a byte array to the bytes message stream.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a portion of a byte array to the bytes message stream.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Reads a string that has been encoded using a modified UTF-8 format from the bytes
+ message stream.
+
+
+ A
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when an unexpected end of bytes has been reached.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes a string to the bytes message stream using UTF-8 encoding in a
+ machine-independent manner.
+
+
+ A
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Writes an object to the bytes message stream.
+
+ This method works only for the objectified primitive object types
+ (Int32, Double, Boolean ...), String objects, and byte arrays.
+
+
+ A
+ the object in the .NET programming language to be written; it must not be null
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when the Message is in read-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream of bytes to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Gets the number of bytes of the message body when the message is in read-only mode.
+ The value returned can be used to allocate a byte array. The value returned is the
+ entire length of the message body, regardless of where the pointer for reading the
+ message is currently located.
+
+
+ Thrown when the Message is in write-only mode.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ The mode used to acknowledge messages after they are consumed
+
+
+
+
+ With this acknowledgment mode, the session will not
+ acknowledge receipt of a message since the broker assumes
+ successful receipt of a message after the onMessage handler
+ has returned without error.
+
+
+
+
+ With this acknowledgment mode, the session automatically
+ acknowledges a client's receipt of a message either when
+ the session has successfully returned from a call to receive
+ or when the message listener the session has called to
+ process the message successfully returns. Acknowlegements
+ may be delayed in this mode to increase performance at
+ the cost of the message being redelivered this client fails.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement acknowledges the given message and all
+ unacknowedged messages that have preceeded it for the session
+ in which the message was delivered.
+
+
+
+
+ Messages will be consumed when the transaction commits.
+
+
+
+
+ With this acknowledgment mode, the client acknowledges a
+ consumed message by calling the message's acknowledge method.
+ This acknowledgement mode allows the client to acknowledge a
+ single message. This mode is not required to be supported by
+ all NMS providers, however the provider should throw an appropriate
+ exception to indicate that the mode is unsupported.
+
+
+
+
+ A delegate that can receive transport level exceptions.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection is not currently active to due some error.
+
+
+
+
+ A delegate that is used by Fault tolerant NMS Implementation to notify their
+ clients that the Connection that was interrupted has now been restored.
+
+
+
+
+ Represents a connection with a message broker
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be started
+
+
+
+
+ A lifecycle for NMS objects to indicate they can be stopped
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Creates a new session to work on this connection
+
+
+
+
+ Closes the connection.
+
+
+
+
+ An asynchronous listener which can be notified if an error occurs
+
+
+
+
+ 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.
+
+
+
+
+ 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
+ Connection sets the provided delegate instance on 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 Connection sets the provided delegate instance on each Session it creates which then
+ passes that along to the Producer it creates.
+
+
+
+
+ The default timeout for network requests.
+
+
+
+
+ The default acknowledgement mode
+
+
+
+
+ Sets the unique clienet ID for this connection before Start() or returns the
+ unique client ID after the connection has started
+
+
+
+
+ Get/or set the redelivery policy for this connection.
+
+
+
+
+ Gets the Meta Data for the NMS Connection instance.
+
+
+
+
+ A Factory of IConnection objects
+
+
+
+
+ Creates a new connection
+
+
+
+
+ Creates a new connection with the given user name and password
+
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ Get/or set the redelivery policy that new IConnection objects are
+ assigned upon creation.
+
+
+
+
+ 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.
+
+
+
+
+ Provides information describing the NMS IConnection instance.
+
+
+
+
+ Get the Major version number of the NMS API this Provider supports.
+
+
+
+
+ Get the Minor version number of the NMS API this Provider supports.
+
+
+
+
+ Get the name of this NMS Provider.
+
+
+
+
+ Gets a formatted string detailing the NMS API version this Provider supports.
+
+
+
+
+ Gets a String array of all the NMSX property names this NMS Provider supports.
+
+
+
+
+ Gets the Providers Major version number.
+
+
+
+
+ Gets the Providers Minor version number.
+
+
+
+
+ Gets a formatted string detailing the version of this NMS Provider.
+
+
+
+
+ Represents the type of the destination such as a queue or topic.
+
+
+
+
+ A base interface for destinations such as queues or topics
+
+
+
+
+ Represents an NMS exception
+
+
+
+
+ Initializes a new instance of the NMSException 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.
+
+
+
+ Returns the error code for the exception, if one has been provided.
+
+
+
+
+ Initializes a new instance of the IllegalStateException 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 Map message which contains key and value pairs which are
+ of primitive types
+
+
+
+
+ A delegate that can receive messages async.
+
+
+
+
+ A delegate that a client can register that will be called each time a consumer dispatches a message
+ to the client code to allow the client to Transform a received message from one type to another,
+ StreamMessage to TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a
+ client to create a consumer that will automatically transform a message to a type that the client is
+ capable of processing or adding additional information to a received message. For messages that do
+ not need to be processed the client should return null from this method, in this case the original
+ message will be dispatched to the client.
+
+
+
+
+ A consumer of messages
+
+
+
+
+ Waits until a message is available and returns it
+
+
+
+
+ If a message is available within the timeout duration it is returned otherwise this method returns null
+
+
+
+
+ If a message is available immediately it is returned otherwise this method returns null
+
+
+
+
+ Closes the message consumer.
+
+
+ Clients should close message consumers them when they are not needed.
+ This call blocks until a receive or message listener in progress has completed.
+ A blocked message consumer receive call returns null when this message consumer is closed.
+
+
+
+
+ An asynchronous listener which can be used to consume messages asynchronously
+
+
+
+
+ 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.
+
+
+
+
+ A delegate that a client can register that will be called each time a Producer's send method is
+ called to allow the client to Transform a sent message from one type to another, StreamMessage to
+ TextMessage, ObjectMessage to TextMessage containing XML, etc. This allows a client to create a
+ producer that will automatically transform a message to a type that some receiving client is
+ capable of processing or adding additional information to a sent message such as additional message
+ headers, etc. For messages that do not need to be processed the client should return null from
+ this method, in this case the original message will be sent.
+
+
+
+
+ An object capable of sending messages to some destination
+
+
+
+
+ Sends the message to the default destination for this producer
+
+
+
+
+ Sends the message to the default destination with the explicit QoS configuration
+
+
+
+
+ Sends the message to the given destination
+
+
+
+
+ Sends the message to the given destination with the explicit QoS configuration
+
+
+
+
+ Close the producer.
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ 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.
+
+
+
+
+ Initializes a new instance of the InvalidClientIDException 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.
+
+
+
+ An attempt is made to access an invalid destination
+
+
+
+
+ Initializes a new instance of the InvalidDestinationException 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.
+
+
+
+ Initializes a new instance of the InvalidSelectorException 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 an Object message which contains a serializable .Net object.
+
+
+
+
+ Represents a queue in a message broker. A message sent to a queue is delivered
+ to at most one consumer on the queue.
+
+
+
+
+ A client uses a QueueBrowser object to look at messages on a queue without removing them.
+
+ The Enumeration method returns a java.util.Enumeration that is used to scan the queue's
+ messages. It may be an enumeration of the entire content of a queue, or it may contain
+ only the messages matching a message selector.
+
+ Messages may be arriving and expiring while the scan is done. The NMS API does not
+ require the content of an enumeration to be a static snapshot of queue content. Whether
+ these changes are visible or not depends on the NMS provider.
+
+
+
+
+ Closes the QueueBrowser.
+
+
+ If NMS Provider fails to close the Browser for some reason.
+
+
+
+
+ Gets this queue browser's message selector expression. If no Message
+ selector was specified than this method returns null.
+
+
+ If NMS Provider fails to get the Message Selector for some reason.
+
+
+
+
+ Gets the queue associated with this queue browser.
+
+
+ If NMS Provider fails to retrieve the IQueue associated with the Browser
+ doe to some internal error.
+
+
+
+
+ Represents a single unit of work on an IConnection.
+ So the ISession can be used to perform transactional receive and sends
+
+
+
+
+ Creates a producer of messages
+
+
+
+
+ Creates a producer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a consumer of messages on a given destination with a selector
+
+
+
+
+ Creates a named durable consumer of messages on a given destination with a selector
+
+
+
+
+ Deletes a durable consumer created with CreateDurableConsumer().
+
+ Name of the durable consumer
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue.
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Creates a QueueBrowser object to peek at the messages on the specified queue
+ using a message selector.
+
+
+ A
+
+
+ A
+
+
+ A
+
+
+ If the Prodiver does not support creation of Queue Browsers.
+
+
+
+
+ Returns the queue for the given name
+
+
+
+
+ Returns the topic for the given name
+
+
+
+
+ Creates a temporary queue
+
+
+
+
+ Creates a temporary topic
+
+
+
+
+ Delete a destination (Queue, Topic, Temp Queue, Temp Topic).
+
+
+
+
+ Creates a new message with an empty body
+
+
+
+
+ Creates a new text message with an empty body
+
+
+
+
+ Creates a new text message with the given body
+
+
+
+
+ Creates a new Map message which contains primitive key and value pairs
+
+
+
+
+ Creates a new Object message containing the given .NET object as the body
+
+
+
+
+ Creates a new binary message
+
+
+
+
+ Creates a new binary message with the given body
+
+
+
+
+ Creates a new stream message
+
+
+
+
+ Closes the session. There is no need to close the producers and consumers
+ of a closed session.
+
+
+
+
+ If this is a transactional session then commit all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ If this is a transactional session then rollback all message
+ send and acknowledgements for producers and consumers in this session
+
+
+
+
+ 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.
+
+
+
+
+ A StreamMessage object is used to send a stream of primitive types in the
+ .NET programming language. It is filled and read sequentially. It inherits
+ from the Message interface and adds a stream message body.
+
+ The primitive types can be read or written explicitly using methods for each
+ type. They may also be read or written generically as objects. For instance,
+ a call to IStreamMessage.WriteInt32(6) is equivalent to
+ StreamMessage.WriteObject( (Int32)6 ). Both forms are provided, because the
+ explicit form is convenient for static programming, and the object form is
+ needed when types are not known at compile time.
+
+ When the message is first created, and when ClearBody is called, the body of
+ the message is in write-only mode. After the first call to reset has been made,
+ the message body is in read-only mode. After a message has been sent, the
+ client that sent it can retain and modify it without affecting the message
+ that has been sent. The same message object can be sent multiple times. When a
+ message has been received, the provider has called reset so that the message
+ body is in read-only mode for the client.
+
+ If ClearBody is called on a message in read-only mode, the message body is
+ cleared and the message body is in write-only mode.
+
+ If a client attempts to read a message in write-only mode, a
+ MessageNotReadableException is thrown.
+
+ If a client attempts to write a message in read-only mode, a
+ MessageNotWriteableException is thrown.
+
+ IStreamMessage objects support the following conversion table. The marked cases
+ must be supported. The unmarked cases must throw a NMSException. The
+ String-to-primitive conversions may throw a runtime exception if the primitive's
+ valueOf() method does not accept it as a valid String representation of the
+ primitive.
+
+ A value written as the row type can be read as the column type.
+
+ | | boolean byte short char int long float double String byte[]
+ |----------------------------------------------------------------------
+ |boolean | X X
+ |byte | X X X X X
+ |short | X X X X
+ |char | X X
+ |int | X X X
+ |long | X X
+ |float | X X X
+ |double | X X
+ |String | X X X X X X X X
+ |byte[] | X
+ |----------------------------------------------------------------------
+
+
+
+
+
+ Reads a boolean from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a byte array field from the stream message into the specified byte[]
+ object (the read buffer).
+
+ To read the field value, ReadBytes should be successively called until it returns
+ a value less than the length of the read buffer. The value of the bytes in the
+ buffer following the last byte read is undefined.
+
+ If ReadBytes returns a value equal to the length of the buffer, a subsequent
+ ReadBytes call must be made. If there are no more bytes to be read, this call
+ returns -1.
+
+ If the byte array field value is null, ReadBytes returns -1.
+ If the byte array field value is empty, ReadBytes returns 0.
+
+ Once the first ReadBytes call on a byte[] field value has been made, the full
+ value of the field must be read before it is valid to read the next field.
+ An attempt to read the next field before that has been done will throw a
+ MessageFormatException.
+
+ To read the byte field value into a new byte[] object, use the ReadObject method.
+
+
+ A
+
+
+ A
+ the total number of bytes read into the buffer, or -1 if there is no more data
+ because the end of the byte field has been reached
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+
+ Reads a char from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a short from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a int from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a long from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a float from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a double from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a string from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Reads a Object from the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to read the message due to some internal error.
+
+
+ if unexpected end of message stream has been reached.
+
+
+ if this type conversion is invalid.
+
+
+ if the message is in write-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a byte array field to the stream message.
+
+ The byte array value is written to the message as a byte array field.
+ Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a portion of a byte array as a byte array field to the stream message.
+
+ The a portion of the byte array value is written to the message as a byte
+ array field. Consecutively written byte array fields are treated as two distinct
+ fields when the fields are read.
+
+
+ A
+
+
+ A value that indicates the point in the buffer to
+ begin writing to the stream message.
+
+
+ A value that indicates how many bytes in the buffer
+ to write to the stream message.
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a char to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a short to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a int to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a long to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a float to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a double to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a string to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Writes a boolean to the stream message.
+
+
+ A
+
+
+ if the NMS provider fails to write to the message due to some internal error.
+
+
+ if the message is in read-only mode.
+
+
+
+
+ Puts the message body in read-only mode and repositions the stream to the beginning.
+
+
+ Thrown when the Message has an invalid format.
+
+
+ Thrown when there is an unhandled exception thrown from the provider.
+
+
+
+
+ Represents a temporary queue which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a temporary topic which exists for the duration
+ of the IConnection which created it.
+
+
+
+
+ Represents a topic in a message broker. A message sent to a topic
+ is delivered to all consumers on the topic who are interested in the message.
+
+
+
+
+ Deletes this Temporary Destination, If there are existing receivers
+ still using it, a NMSException will be thrown.
+
+
+ If NMS Provider fails to Delete the Temp Destination or the client does
+ not support this operation.
+
+
+
+
+ Represents a text based message
+
+
+
+
+ The ITrace interface is used internally by ActiveMQ to log messages.
+ The client aplication may provide an implementation of ITrace if it wishes to
+ route messages to a specific destination.
+
+
+
+ Use the class to register an instance of ITrace as the
+ active trace destination.
+
+
+
+
+
+ Initializes a new instance of the MessageEOFException 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.
+
+
+
+ Initializes a new instance of the MessageFormatException 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.
+
+
+
+ Initializes a new instance of the MessageNotReadableException 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.
+
+
+
+ Initializes a new instance of the MessageNotWriteableException 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 failure.
+
+
+
+
+ Initializes a new instance of the NMSConnectionException 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.
+
+
+
+ Provider implementation mapping class.
+
+
+
+
+ Implementation of a factory for instances.
+
+
+
+
+ Static class constructor
+
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ The ConnectionFactory object must define a constructor that takes as a minimum a Uri object.
+ Any additional parameters are optional, but will typically include a Client ID string.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+
+
+
+ Create a connection factory that can create connections for the given scheme in the URI.
+
+ The URI for the ActiveMQ provider.
+ Optional parameters to use when creating the ConnectionFactory.
+ A implementation that will be used.
+
+
+
+ Finds the associated with the given scheme.
+
+ The scheme (e.g. tcp, activemq or stomp).
+ The of the ConnectionFactory that will be used
+ to create the connection for the specified .
+
+
+
+ Lookup the connection factory assembly filename and class name.
+ Read an external configuration file that maps scheme to provider implementation.
+ Load XML config files named: nmsprovider-{scheme}.config
+ Following is a sample configuration file named nmsprovider-jms.config. Replace
+ the parenthesis with angle brackets for proper XML formatting.
+
+ (?xml version="1.0" encoding="utf-8" ?)
+ (configuration)
+ (provider assembly="MyCompany.NMS.JMSProvider.dll" classFactory="MyCompany.NMS.JMSProvider.ConnectionFactory"/)
+ (/configuration)
+
+ This configuration file would be loaded and parsed when a connection uri with a scheme of 'jms'
+ is used for the provider. In this example the connection string might look like:
+ jms://localhost:7222
+
+
+ Folder paths to look in.
+ The scheme.
+ Name of the assembly file.
+ Name of the factory class.
+ true if the configuration file for the specified could
+ be found; otherwise, false.
+
+
+
+ Get an array of search paths to look for config files.
+
+
+ A collection of search paths, including the current directory, the current AppDomain's
+ BaseDirectory and the current AppDomain's RelativeSearchPath.
+
+
+
+
+ Converts a params object[] collection into a plain object[]s, to pass to the constructor.
+
+ The first parameter in the collection.
+ The remaining parameters.
+ An array of instances.
+
+
+
+ Creates a new connection.
+
+ An created by the requested ConnectionFactory.
+
+
+
+ Creates a new connection with the given and credentials.
+
+ The username to use when establishing the connection.
+ The password to use when establishing the connection.
+ An created by the requested ConnectionFactory.
+
+
+
+ Get/or set the broker Uri.
+
+
+
+
+ The actual IConnectionFactory implementation that is being used. This implementation
+ depends on the scheme of the URI used when constructed.
+
+
+
+
+ Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation
+ that is being used.
+
+
+
+
+ Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation
+ that is currently being used.
+
+
+
+
+ Define an enumerated array of message priorities.
+
+
+
+
+ Define an enumerated array of message delivery modes. Provider-specific
+ values can be used to extend this enumerated mode. TIBCO is known to
+ provide a third value of ReliableDelivery. At minimum, a provider must
+ support Persistent and NonPersistent.
+
+
+
+
+ Defines a number of constants
+
+
+
+
+ Represents a security failure.
+
+
+
+
+ Initializes a new instance of the NMSSecurityException 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.
+
+
+
+ Initializes a new instance of the ResourceAllocationException 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.
+
+
+
+ Initializes a new instance of the TransactionInProgressException 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.
+
+
+
+ Initializes a new instance of the TransactionRolledBackException 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.
+
+
+