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. + + +