Mercurial > pub > pallada-chat
diff Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml @ 0:753a5f6e1eba
Залив логгера и чата
author | nickolay94 |
---|---|
date | Tue, 21 Jun 2016 19:05:42 +0300 |
parents | |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/Logger/packages/Apache.NMS.1.7.1/lib/net40/Apache.NMS.xml Tue Jun 21 19:05:42 2016 +0300 @@ -0,0 +1,2877 @@ +<?xml version="1.0"?> +<doc> + <assembly> + <name>Apache.NMS</name> + </assembly> + <members> + <member name="T:Apache.NMS.Policies.RedeliveryPolicy"> + <summary> + A policy used to customize exactly how you want the redelivery to work. + </summary> + </member> + <member name="M:Apache.NMS.IRedeliveryPolicy.RedeliveryDelay(System.Int32)"> + <summary> + The time in milliseconds to delay a redelivery + </summary> + <param name="redeliveredCounter">The redelivered counter.</param> + <returns></returns> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.CollisionAvoidancePercent"> + <summary> + 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. + </summary> + <value>The collision avoidance factor.</value> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.UseCollisionAvoidance"> + <summary> + Gets or sets a value indicating whether to [use collision avoidance]. + </summary> + <value> + <c>true</c> if [use collision avoidance]; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.InitialRedeliveryDelay"> + <summary> + The time in milliseconds to initially delay a redelivery + </summary> + <value>The initial redelivery delay.</value> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.MaximumRedeliveries"> + <summary> + Gets or sets the maximum redeliveries. A value less than zero indicates + that there is no maximum and the NMS provider should retry forever. + </summary> + <value>The maximum redeliveries.</value> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.UseExponentialBackOff"> + <summary> + Gets or sets a value indicating whether [use exponential back off]. + </summary> + <value> + <c>true</c> if [use exponential back off]; otherwise, <c>false</c>. + </value> + </member> + <member name="P:Apache.NMS.IRedeliveryPolicy.BackOffMultiplier"> + <summary> + Gets or sets the back off multiplier. + </summary> + <value>The back off multiplier.</value> + </member> + <member name="M:Apache.NMS.Policies.RedeliveryPolicy.Clone"> + <summery> + Clone this object and return a new instance that the caller now owns. + </summery> + </member> + <member name="P:Apache.NMS.Policies.RedeliveryPolicy.RandomNumberGenerator"> + <summary> + Gets the random number generator. + </summary> + <value>The random number generator.</value> + </member> + <member name="P:Apache.NMS.Policies.RedeliveryPolicy.NextBool"> + <summary> + Gets the next boolean + </summary> + <value><c>true</c> if [next bool]; otherwise, <c>false</c>.</value> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.ToAcknowledgementMode(System.String)"> + <summary> + Convert the acknowledgment mode string into AcknowledgementMode enum. + </summary> + <param name="ackText"></param> + <returns>Equivalent enum value. If unknown string is encounted, it will default to AutoAcknowledge.</returns> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.ToXmlMessage(Apache.NMS.IMessageProducer,System.Object)"> + <summary> + Convert an object into a text message. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.ToXmlMessage(Apache.NMS.ISession,System.Object)"> + <summary> + Convert an object into a text message. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.FromXmlMessage(Apache.NMS.IMessage)"> + <summary> + Convert a text message into an object. The object must be serializable from XML. + </summary> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.SerializeObjToMessage(Apache.NMS.ITextMessage,System.Object)"> + <summary> + Serialize the object as XML into the Text body of the message. + Set the NMSType to the full name of the object type. + </summary> + <param name="message"></param> + <param name="obj"></param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.DeserializeObjFromMessage(Apache.NMS.IMessage)"> + <summary> + Deserialize the object from the text message. The object must be serializable from XML. + </summary> + <param name="message"></param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.NMSConvert.GetRuntimeType(System.String)"> + <summary> + Get the runtime type for the class name. This routine will search all loaded + assemblies in the current App Domain to find the type. + </summary> + <param name="typeName">Full name of the type.</param> + <returns>Type object if found, or null if not found.</returns> + </member> + <member name="M:Apache.NMS.Util.CountDownLatch.countDown"> + <summary> + Decrement the count, releasing any waiting Threads when the count reaches Zero. + </summary> + </member> + <member name="M:Apache.NMS.Util.CountDownLatch.await"> + <summary> + Causes the current Thread to wait for the count to reach zero, unless + the Thread is interrupted. + </summary> + </member> + <member name="M:Apache.NMS.Util.CountDownLatch.await(System.TimeSpan)"> + <summary> + Causes the current thread to wait until the latch has counted down to zero, unless + the thread is interrupted, or the specified waiting time elapses. + </summary> + </member> + <member name="P:Apache.NMS.Util.CountDownLatch.Remaining"> + <summary> + Gets the current count for this Latch. + </summary> + </member> + <member name="F:Apache.NMS.Util.DateUtils.windowsEpoch"> + <summary> + The start of the Windows epoch + </summary> + </member> + <member name="F:Apache.NMS.Util.DateUtils.javaEpoch"> + <summary> + The start of the Java epoch + </summary> + </member> + <member name="F:Apache.NMS.Util.DateUtils.epochDiff"> + <summary> + The difference between the Windows epoch and the Java epoch + in milliseconds. + </summary> + </member> + <member name="T:Apache.NMS.Util.EndianBinaryReader"> + <summary> + A BinaryWriter that switches the endian orientation of the read operations so that they + are compatible across platforms. + </summary> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.Read(System.Char[],System.Int32,System.Int32)"> + <summary> + Method Read + </summary> + <returns>An int</returns> + <param name="buffer">A char[]</param> + <param name="index">An int</param> + <param name="count">An int</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadChars(System.Int32)"> + <summary> + Method ReadChars + </summary> + <returns>A char[]</returns> + <param name="count">An int</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt16"> + <summary> + Method ReadInt16 + </summary> + <returns>A short</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadChar"> + <summary> + Method ReadChar + </summary> + <returns>A char</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt64"> + <summary> + Method ReadInt64 + </summary> + <returns>A long</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt64"> + <summary> + Method ReadUInt64 + </summary> + <returns>An ulong</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt32"> + <summary> + Method ReadUInt32 + </summary> + <returns>An uint</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadUInt16"> + <summary> + Method ReadUInt16 + </summary> + <returns>An ushort</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadInt32"> + <summary> + Method ReadInt32 + </summary> + <returns>An int</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString"> + <summary> + Method ReadString + </summary> + <returns>A string</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString16"> + <summary> + Method ReadString16, reads a String value encoded in the Java modified + UTF-8 format with a length index encoded as a 16bit unsigned short. + </summary> + <returns>A string</returns> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryReader.ReadString32"> + <summary> + Method ReadString32, reads a String value encoded in the Java modified + UTF-8 format with a length index encoded as a singed integer value. + </summary> + <returns>A string</returns> + </member> + <member name="T:Apache.NMS.Util.EndianBinaryWriter"> + <summary> + A BinaryWriter that switches the endian orientation of the write operations so that they + are compatible across platforms. + </summary> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int64)"> + <summary> + Method Write + </summary> + <param name="value">A long</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt16)"> + <summary> + Method Write + </summary> + <param name="value">An ushort</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int32)"> + <summary> + Method Write + </summary> + <param name="value">An int</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char[],System.Int32,System.Int32)"> + <summary> + Method Write + </summary> + <param name="chars">A char[]</param> + <param name="index">An int</param> + <param name="count">An int</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char[])"> + <summary> + Method Write + </summary> + <param name="chars">A char[]</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt32)"> + <summary> + Method Write + </summary> + <param name="value">An uint</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Char)"> + <summary> + Method Write + </summary> + <param name="ch">A char</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.UInt64)"> + <summary> + Method Write + </summary> + <param name="value">An ulong</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Int16)"> + <summary> + Method Write + </summary> + <param name="value">A short</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.String)"> + <summary> + Method Write, writes a string to the output using the WriteString16 + method. + </summary> + <param name="text">A string</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.WriteString16(System.String)"> + <summary> + 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. + </summary> + <param name="text">A string</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.WriteString32(System.String)"> + <summary> + 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. + </summary> + <param name="text">A string</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Single)"> + <summary> + Method Write + </summary> + <param name="value">A double</param> + </member> + <member name="M:Apache.NMS.Util.EndianBinaryWriter.Write(System.Double)"> + <summary> + Method Write + </summary> + <param name="value">A double</param> + </member> + <member name="T:Apache.NMS.Util.EndianSupport"> + <summary> + Support class that switches from one endian to the other. + </summary> + </member> + <member name="T:Apache.NMS.Util.MessagePropertyIntercepter"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.Util.PrimitiveMapInterceptor"> + <summary> + 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 + |---------------------------------------------------------------------- + + </summary> + </member> + <member name="T:Apache.NMS.IPrimitiveMap"> + <summary> + Represents a Map of primitive types where the keys are all string instances + and the values are strings or numbers. + </summary> + </member> + <member name="T:Apache.NMS.Util.MessageTransformation"> + <summary> + Base Utility class for conversion between IMessage type objects for different + NMS providers. + </summary> + </member> + <member name="M:Apache.NMS.Util.MessageTransformation.CopyProperties(Apache.NMS.IMessage,Apache.NMS.IMessage)"> + <summary> + 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. + </summary> + </member> + <member name="M:Apache.NMS.Util.MessageTransformation.CopyNMSMessageProperties(Apache.NMS.IMessage,Apache.NMS.IMessage)"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.Util.PrimitiveMap"> + <summary> + A default implementation of IPrimitiveMap + </summary> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.ToString"> + <summary> + Method ToString + </summary> + <returns>A string</returns> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.Unmarshal(System.Byte[])"> + <summary> + Unmarshalls the map from the given data or if the data is null just + return an empty map + </summary> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.Unmarshal(System.IO.Stream)"> + <summary> + 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. + </summary> + <param name="source"> + A <see cref="T:System.IO.Stream"/> + </param> + <returns> + A <see cref="T:Apache.NMS.Util.PrimitiveMap"/> + </returns> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.Marshal(System.IO.Stream)"> + <summary> + 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. + </summary> + <param name="destination"> + A <see cref="T:System.IO.Stream"/> + </param> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.MarshalPrimitiveMap(System.Collections.IDictionary)"> + <summary> + Marshals the primitive type map to a byte array + </summary> + </member> + <member name="M:Apache.NMS.Util.PrimitiveMap.UnmarshalPrimitiveMap(System.Byte[])"> + <summary> + Unmarshals the primitive type map from the given byte array + </summary> + </member> + <member name="T:Apache.NMS.Util.SessionUtil"> + <summary> + Class to provide support for working with Session objects. + </summary> + </member> + <member name="M:Apache.NMS.Util.SessionUtil.GetDestination(Apache.NMS.ISession,System.String)"> + <summary> + Get the destination by parsing the embedded type prefix. Default is Queue if no prefix is + embedded in the destinationName. + </summary> + <param name="session">Session object to use to get the destination.</param> + <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: + <list type="bullet"> + <item>queue://</item> + <item>topic://</item> + <item>temp-queue://</item> + <item>temp-topic://</item> + </list> + </param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.SessionUtil.GetDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> + <summary> + Get the destination by parsing the embedded type prefix. + </summary> + <param name="session">Session object to use to get the destination.</param> + <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: + <list type="bullet"> + <item>queue://</item> + <item>topic://</item> + <item>temp-queue://</item> + <item>temp-topic://</item> + </list> + </param> + <param name="defaultType">Default type if no embedded prefix is specified.</param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.SessionUtil.DeleteDestination(Apache.NMS.ISession,System.String)"> + <summary> + Delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is + embedded in the destinationName. + </summary> + <param name="session">Session object to use to get the destination.</param> + <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: + <list type="bullet"> + <item>queue://</item> + <item>topic://</item> + <item>temp-queue://</item> + <item>temp-topic://</item> + </list> + </param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.SessionUtil.DeleteDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> + <summary> + Delete the named destination by parsing the embedded type prefix. + </summary> + <param name="session">Session object to use to get the destination.</param> + <param name="destinationName">Name of destination with embedded prefix. The embedded prefix can be one of the following: + <list type="bullet"> + <item>queue://</item> + <item>topic://</item> + <item>temp-queue://</item> + <item>temp-topic://</item> + </list> + </param> + <param name="defaultType">Default type if no embedded prefix is specified.</param> + <returns></returns> + </member> + <member name="T:Apache.NMS.Util.URISupport"> + <summary> + Class to provide support for Uri query parameters which uses .Net reflection + to identify and set properties. + </summary> + </member> + <member name="M:Apache.NMS.Util.URISupport.CreateCompatibleUri(System.String)"> + <summary> + 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. + </summary> + <param name="uriString"> + A string that could be a Composite Uri that uses syntax not compatible + with the .NET Uri class + </param> + </member> + <member name="M:Apache.NMS.Util.URISupport.ParseQuery(System.String)"> + <summary> + Parse a Uri query string of the form ?x=y&z=0 + into a map of name/value pairs. + </summary> + <param name="query">The query string to parse. This string should not contain + Uri escape characters.</param> + </member> + <member name="M:Apache.NMS.Util.URISupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary)"> + <summary> + 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. + </summary> + <param name="target">The object whose properties will be set.</param> + <param name="map">Map of key/value pairs.</param> + </member> + <member name="M:Apache.NMS.Util.URISupport.SetProperties(System.Object,System.Collections.Specialized.StringDictionary,System.String)"> + <summary> + 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. + </summary> + <param name="target">The object whose properties will be set.</param> + <param name="map">Map of key/value pairs.</param> + <param name="prefix">Key value prefix. This is prepended to the property name + before searching for a matching key value.</param> + </member> + <member name="M:Apache.NMS.Util.URISupport.ParseComposite(System.Uri,Apache.NMS.Util.URISupport.CompositeData,System.String)"> + <summary> + </summary> + <param name="uri"></param> + <param name="rc"></param> + <param name="ssp"></param> + </member> + <member name="M:Apache.NMS.Util.URISupport.SplitComponents(System.String)"> + <summary> + </summary> + <param name="componentString"></param> + </member> + <member name="T:Apache.NMS.Util.XmlUtil"> + <summary> + Class to provide support for working with Xml objects. + </summary> + </member> + <member name="F:Apache.NMS.Util.XmlUtil.invalidXMLMatch"> + <summary> + From xml spec valid chars: + #x9 | #xA | #xD | [#x20-#xD7FF] | [#xE000-#xFFFD] | [#x10000-#x10FFFF] + any Unicode character, excluding the surrogate blocks, FFFE, and FFFF. + </summary> + </member> + <member name="M:Apache.NMS.Util.XmlUtil.#cctor"> + <summary> + Static class constructor. + </summary> + </member> + <member name="M:Apache.NMS.Util.XmlUtil.Serialize(System.Object)"> + <summary> + 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. + </summary> + <param name="obj"></param> + <returns></returns> + </member> + <member name="M:Apache.NMS.Util.XmlUtil.CleanInvalidXmlChars(System.String)"> + <summary> + This removes characters that are invalid for xml encoding + </summary> + <param name="text">Text to be encoded.</param> + <returns>Text with invalid xml characters removed.</returns> + </member> + <member name="T:Apache.NMS.IBytesMessage"> + <summary> + + 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. + </summary> + </member> + <member name="T:Apache.NMS.IMessage"> + <summary> + Represents a message either to be sent to a message broker or received from a message broker. + </summary> + </member> + <member name="M:Apache.NMS.IMessage.Acknowledge"> + <summary> + If using client acknowledgement mode on the session, then this method will acknowledge that the + message has been processed correctly. + </summary> + </member> + <member name="M:Apache.NMS.IMessage.ClearBody"> + <summary> + 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. + </summary> + </member> + <member name="M:Apache.NMS.IMessage.ClearProperties"> + <summary> + Clears a message's properties. + + The message's header fields and body are not cleared. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.Properties"> + <summary> + Provides access to the message properties (headers). + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSCorrelationID"> + <summary> + The correlation ID used to correlate messages from conversations or long running business processes. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSDestination"> + <summary> + The destination of the message. This property is set by the IMessageProducer. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSTimeToLive"> + <summary> + The amount of time for which this message is valid. Zero if this message does not expire. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSMessageId"> + <summary> + The message ID which is set by the provider. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSDeliveryMode"> + <summary> + Whether or not this message is persistent. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSPriority"> + <summary> + The Priority of this message. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSRedelivered"> + <summary> + Returns true if this message has been redelivered to this or another consumer before being acknowledged successfully. + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSReplyTo"> + <summary> + The destination that the consumer of this message should send replies to + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSTimestamp"> + <summary> + 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). + </summary> + </member> + <member name="P:Apache.NMS.IMessage.NMSType"> + <summary> + The type name of this message. + </summary> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadByte"> + <summary> + Reads a byte from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Byte"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteByte(System.Byte)"> + <summary> + Writes a byte to the Message stream. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadBoolean"> + <summary> + Reads a boolean from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Boolean"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteBoolean(System.Boolean)"> + <summary> + Write a one byte value to the message stream representing the boolean + value passed. + </summary> + <param name="value"> + A <see cref="T:System.Boolean"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadChar"> + <summary> + Reads a char from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Char"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteChar(System.Char)"> + <summary> + Write a two byte value to the message stream representing the character + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Char"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadInt16"> + <summary> + Reads a Short from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Int16"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteInt16(System.Int16)"> + <summary> + Write a two byte value to the message stream representing the short + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Int16"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadInt32"> + <summary> + Reads an int from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Int32"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteInt32(System.Int32)"> + <summary> + Write a four byte value to the message stream representing the integer + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Int32"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadInt64"> + <summary> + Reads a long from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Int64"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteInt64(System.Int64)"> + <summary> + Write a eight byte value to the message stream representing the long + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Int64"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadSingle"> + <summary> + Reads a float from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Single"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteSingle(System.Single)"> + <summary> + Write a four byte value to the message stream representing the float + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Single"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadDouble"> + <summary> + Reads an double from the Message Stream. + </summary> + <returns> + A <see cref="T:System.Double"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteDouble(System.Double)"> + <summary> + Write a eight byte value to the message stream representing the double + value passed. High byte first. + </summary> + <param name="value"> + A <see cref="T:System.Double"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadBytes(System.Byte[])"> + <summary> + 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. + </summary> + <param name="value"> + The byte array that will be used as a buffer to read into. + </param> + <returns> + A <see cref="T:System.Int32"/> + 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. + </returns> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadBytes(System.Byte[],System.Int32)"> + <summary> + 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. + </summary> + <param name="value"> + The byte array that will be used as a buffer to read into. + </param> + <param name="length"> + The amount of bytes to read into the buffer. + </param> + <returns> + A <see cref="T:System.Int32"/> + 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. + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteBytes(System.Byte[])"> + <summary> + Writes a byte array to the bytes message stream. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteBytes(System.Byte[],System.Int32,System.Int32)"> + <summary> + Writes a portion of a byte array to the bytes message stream. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <param name="offset"> + A <see cref="T:System.Int32"/> + </param> + <param name="length"> + A <see cref="T:System.Int32"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.ReadString"> + <summary> + Reads a string that has been encoded using a modified UTF-8 format from the bytes + message stream. + </summary> + <returns> + A <see cref="T:System.String"/> + </returns> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + Thrown when an unexpected end of bytes has been reached. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteString(System.String)"> + <summary> + Writes a string to the bytes message stream using UTF-8 encoding in a + machine-independent manner. + </summary> + <param name="value"> + A <see cref="T:System.String"/> + </param> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.WriteObject(System.Object)"> + <summary> + 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. + </summary> + <param name="value"> + A <see cref="T:System.Object"/> + the object in the .NET programming language to be written; it must not be null + </param> + <exception cref="T:Apache.NMS.MessageFormatException"> + Thrown when the Message has an invalid format. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + Thrown when the Message is in read-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="M:Apache.NMS.IBytesMessage.Reset"> + <summary> + Puts the message body in read-only mode and repositions the stream of bytes to the beginning. + </summary> + <exception cref="T:Apache.NMS.MessageFormatException"> + Thrown when the Message has an invalid format. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="P:Apache.NMS.IBytesMessage.BodyLength"> + <value> + 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. + </value> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + Thrown when the Message is in write-only mode. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="T:Apache.NMS.AcknowledgementMode"> + <summary> + The mode used to acknowledge messages after they are consumed + </summary> + </member> + <member name="F:Apache.NMS.AcknowledgementMode.AutoAcknowledge"> + <summary> + 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. + </summary> + </member> + <member name="F:Apache.NMS.AcknowledgementMode.DupsOkAcknowledge"> + <summary> + 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. + </summary> + </member> + <member name="F:Apache.NMS.AcknowledgementMode.ClientAcknowledge"> + <summary> + 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. + </summary> + </member> + <member name="F:Apache.NMS.AcknowledgementMode.Transactional"> + <summary> + Messages will be consumed when the transaction commits. + </summary> + </member> + <member name="F:Apache.NMS.AcknowledgementMode.IndividualAcknowledge"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.ExceptionListener"> + <summary> + A delegate that can receive transport level exceptions. + </summary> + </member> + <member name="T:Apache.NMS.ConnectionInterruptedListener"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.ConnectionResumedListener"> + <summary> + A delegate that is used by Fault tolerant NMS Implementation to notify their + clients that the Connection that was interrupted has now been restored. + </summary> + </member> + <member name="T:Apache.NMS.IConnection"> + <summary> + Represents a connection with a message broker + </summary> + </member> + <member name="T:Apache.NMS.IStartable"> + <summary> + A lifecycle for NMS objects to indicate they can be started + </summary> + </member> + <member name="T:Apache.NMS.IStoppable"> + <summary> + A lifecycle for NMS objects to indicate they can be stopped + </summary> + </member> + <member name="M:Apache.NMS.IConnection.CreateSession"> + <summary> + Creates a new session to work on this connection + </summary> + </member> + <member name="M:Apache.NMS.IConnection.CreateSession(Apache.NMS.AcknowledgementMode)"> + <summary> + Creates a new session to work on this connection + </summary> + </member> + <member name="M:Apache.NMS.IConnection.Close"> + <summary> + Closes the connection. + </summary> + </member> + <member name="M:Apache.NMS.IConnection.PurgeTempDestinations"> + <summary> + For a long running Connection that creates many temp destinations + this method will close and destroy all previously created temp + destinations to reduce resource consumption. This can be useful + when the Connection is pooled or otherwise used for long periods + of time. Only locally created temp destinations should be removed + by this call. + NOTE: This is an optional operation and for NMS providers that + do not support this functionality the method should just return + without throwing any exceptions. + </summary> + </member> + <member name="E:Apache.NMS.IConnection.ExceptionListener"> + <summary> + An asynchronous listener which can be notified if an error occurs + </summary> + </member> + <member name="E:Apache.NMS.IConnection.ConnectionInterruptedListener"> + <summary> + An asynchronous listener that is notified when a Fault tolerant connection + has been interrupted. + </summary> + </member> + <member name="E:Apache.NMS.IConnection.ConnectionResumedListener"> + <summary> + An asynchronous listener that is notified when a Fault tolerant connection + has been resumed. + </summary> + </member> + <member name="P:Apache.NMS.IConnection.ConsumerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="P:Apache.NMS.IConnection.ProducerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="P:Apache.NMS.IConnection.RequestTimeout"> + <summary> + The default timeout for network requests. + </summary> + </member> + <member name="P:Apache.NMS.IConnection.AcknowledgementMode"> + <summary> + The default acknowledgement mode + </summary> + </member> + <member name="P:Apache.NMS.IConnection.ClientId"> + <summary> + Sets the unique clienet ID for this connection before Start() or returns the + unique client ID after the connection has started + </summary> + </member> + <member name="P:Apache.NMS.IConnection.RedeliveryPolicy"> + <summary> + Get/or set the redelivery policy for this connection. + </summary> + </member> + <member name="P:Apache.NMS.IConnection.MetaData"> + <summary> + Gets the Meta Data for the NMS Connection instance. + </summary> + </member> + <member name="T:Apache.NMS.IConnectionFactory"> + <summary> + A Factory of IConnection objects + </summary> + </member> + <member name="M:Apache.NMS.IConnectionFactory.CreateConnection"> + <summary> + Creates a new connection + </summary> + </member> + <member name="M:Apache.NMS.IConnectionFactory.CreateConnection(System.String,System.String)"> + <summary> + Creates a new connection with the given user name and password + </summary> + </member> + <member name="P:Apache.NMS.IConnectionFactory.BrokerUri"> + <summary> + Get/or set the broker Uri. + </summary> + </member> + <member name="P:Apache.NMS.IConnectionFactory.RedeliveryPolicy"> + <summary> + Get/or set the redelivery policy that new IConnection objects are + assigned upon creation. + </summary> + </member> + <member name="P:Apache.NMS.IConnectionFactory.ConsumerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="P:Apache.NMS.IConnectionFactory.ProducerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.IConnectionMetaData"> + <summary> + Provides information describing the NMS IConnection instance. + </summary> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.NMSMajorVersion"> + <value> + Get the Major version number of the NMS API this Provider supports. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.NMSMinorVersion"> + <value> + Get the Minor version number of the NMS API this Provider supports. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.NMSProviderName"> + <value> + Get the name of this NMS Provider. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.NMSVersion"> + <value> + Gets a formatted string detailing the NMS API version this Provider supports. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.NMSXPropertyNames"> + <value> + Gets a String array of all the NMSX property names this NMS Provider supports. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.ProviderMajorVersion"> + <value> + Gets the Providers Major version number. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.ProviderMinorVersion"> + <value> + Gets the Providers Minor version number. + </value> + </member> + <member name="P:Apache.NMS.IConnectionMetaData.ProviderVersion"> + <value> + Gets a formatted string detailing the version of this NMS Provider. + </value> + </member> + <member name="T:Apache.NMS.DestinationType"> + <summary> + Represents the type of the destination such as a queue or topic. + </summary> + </member> + <member name="T:Apache.NMS.IDestination"> + <summary> + A base interface for destinations such as queues or topics + </summary> + </member> + <member name="T:Apache.NMS.NMSException"> + <summary> + Represents an NMS exception + </summary> + </member> + <member name="M:Apache.NMS.NMSException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.NMSException.GetObjectData(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + When overridden in a derived class, sets the SerializationInfo with information about the exception. + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="P:Apache.NMS.NMSException.ErrorCode"> + <summary> + Returns the error code for the exception, if one has been provided. + </summary> + </member> + <member name="M:Apache.NMS.IllegalStateException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="T:Apache.NMS.IMapMessage"> + <summary> + Represents a Map message which contains key and value pairs which are + of primitive types + </summary> + </member> + <member name="T:Apache.NMS.MessageListener"> + <summary> + A delegate that can receive messages async. + </summary> + </member> + <member name="T:Apache.NMS.ConsumerTransformerDelegate"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.IMessageConsumer"> + <summary> + A consumer of messages + </summary> + </member> + <member name="M:Apache.NMS.IMessageConsumer.Receive"> + <summary> + Waits until a message is available and returns it + </summary> + </member> + <member name="M:Apache.NMS.IMessageConsumer.Receive(System.TimeSpan)"> + <summary> + If a message is available within the timeout duration it is returned otherwise this method returns null + </summary> + </member> + <member name="M:Apache.NMS.IMessageConsumer.ReceiveNoWait"> + <summary> + Receives the next message if one is immediately available for delivery on the client side + otherwise this method returns null. It is never an error for this method to return null, the + time of Message availability varies so your client cannot rely on this method to receive a + message immediately after one has been sent. + </summary> + </member> + <member name="M:Apache.NMS.IMessageConsumer.Close"> + <summary> + Closes the message consumer. + </summary> + <remarks> + 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. + </remarks> + </member> + <member name="E:Apache.NMS.IMessageConsumer.Listener"> + <summary> + An asynchronous listener which can be used to consume messages asynchronously + </summary> + </member> + <member name="P:Apache.NMS.IMessageConsumer.ConsumerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.ProducerTransformerDelegate"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.IMessageProducer"> + <summary> + An object capable of sending messages to some destination + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IMessage)"> + <summary> + Sends the message to the default destination for this producer + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IMessage,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> + <summary> + Sends the message to the default destination with the explicit QoS configuration + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IDestination,Apache.NMS.IMessage)"> + <summary> + Sends the message to the given destination + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.Send(Apache.NMS.IDestination,Apache.NMS.IMessage,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> + <summary> + Sends the message to the given destination with the explicit QoS configuration + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.Close"> + <summary> + Close the producer. + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateMessage"> + <summary> + Creates a new message with an empty body + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateTextMessage"> + <summary> + Creates a new text message with an empty body + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateTextMessage(System.String)"> + <summary> + Creates a new text message with the given body + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateMapMessage"> + <summary> + Creates a new Map message which contains primitive key and value pairs + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateObjectMessage(System.Object)"> + <summary> + Creates a new Object message containing the given .NET object as the body + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateBytesMessage"> + <summary> + Creates a new binary message + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateBytesMessage(System.Byte[])"> + <summary> + Creates a new binary message with the given body + </summary> + </member> + <member name="M:Apache.NMS.IMessageProducer.CreateStreamMessage"> + <summary> + Creates a new stream message + </summary> + </member> + <member name="P:Apache.NMS.IMessageProducer.ProducerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.INetTxConnection"> + <summary> + The INetTxConnection extends the functionality of the IConnection interface by + adding the createNetTxSession method (optional). + + The INetTxConnection interface is optional. NMS providers are not required to support this + interface. This interface is for use by NMS providers to support transactional environments. + </summary> + </member> + <member name="M:Apache.NMS.INetTxConnection.CreateNetTxSession"> + <summary> + Creates a INetTxSession object. + </summary> + </member> + <member name="M:Apache.NMS.INetTxConnection.CreateNetTxSession(System.Transactions.Transaction)"> + <summary> + Creates a INetTxSession object and enlists in the specified Transaction. + </summary> + </member> + <member name="T:Apache.NMS.INetTxConnectionFactory"> + <summary> + Some application servers provide support for use in a .NET transactions (optional). + + To include NMS API transactions in a MSDTC transaction, an application server requires a + .NET Transaction aware NMS provider that is capable of mapping the MSDTC transaction model + into operations that are supported by the application server. An NMS provider exposes its + .NET Transaction support using an INetTxConnectionFactory object, which an application + server uses to create INetTxConnection objects. + + The INetTxConnectionFactory interface is optional. NMS providers are not required to support this + interface. This interface is for use by NMS providers to support transactional environments. + </summary> + </member> + <member name="M:Apache.NMS.INetTxConnectionFactory.CreateNetTxConnection"> + <summary> + Creates a new connection + </summary> + </member> + <member name="M:Apache.NMS.INetTxConnectionFactory.CreateNetTxConnection(System.String,System.String)"> + <summary> + Creates a new connection with the given user name and password + </summary> + </member> + <member name="T:Apache.NMS.INetTxSession"> + <summary> + The INetTxSession interface extends the capability of Session by adding access to a NMS + provider's support for the Distributed Transactions (optional). The transaction support + leverages the .NET Frameworks System.Transactions API. + + The NMS Provider implements this interface by participating in the current ambient transaction + as defined by the System.Transactions.Transaction.Current static member. Whenever a new + Transaction is entered the NMS provider should enlist in that transaction. When there is no + ambient transaction then the NMS Provider should allow the INetTxSession instance to behave + as a session that is in Auto Acknowledge mode. + + Calling the Commit or Rollback methods on a INetTxSession instance should throw an exception + as those operations are controlled by the Transaction Manager. + + The INetTxSession interface is optional. NMS providers are not required to support this + interface. This interface is for use by NMS providers to support transactional environments. + </summary> + </member> + <member name="T:Apache.NMS.ISession"> + <summary> + Represents a single unit of work on an IConnection. + So the ISession can be used to perform transactional receive and sends + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateProducer"> + <summary> + Creates a producer of messages + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateProducer(Apache.NMS.IDestination)"> + <summary> + Creates a producer of messages on a given destination + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination)"> + <summary> + Creates a consumer of messages on a given destination + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination,System.String)"> + <summary> + Creates a consumer of messages on a given destination with a selector + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateConsumer(Apache.NMS.IDestination,System.String,System.Boolean)"> + <summary> + Creates a consumer of messages on a given destination with a selector + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateDurableConsumer(Apache.NMS.ITopic,System.String,System.String,System.Boolean)"> + <summary> + Creates a named durable consumer of messages on a given destination with a selector + </summary> + </member> + <member name="M:Apache.NMS.ISession.DeleteDurableConsumer(System.String)"> + <summary> + Deletes a durable consumer created with CreateDurableConsumer(). + </summary> + <param name="name">Name of the durable consumer</param> + </member> + <member name="M:Apache.NMS.ISession.CreateBrowser(Apache.NMS.IQueue)"> + <summary> + Creates a QueueBrowser object to peek at the messages on the specified queue. + </summary> + <param name="queue"> + A <see cref="T:Apache.NMS.IQueue"/> + </param> + <returns> + A <see cref="T:Apache.NMS.IQueueBrowser"/> + </returns> + <exception cref="T:System.NotSupportedException"> + If the Prodiver does not support creation of Queue Browsers. + </exception> + </member> + <member name="M:Apache.NMS.ISession.CreateBrowser(Apache.NMS.IQueue,System.String)"> + <summary> + Creates a QueueBrowser object to peek at the messages on the specified queue + using a message selector. + </summary> + <param name="queue"> + A <see cref="T:Apache.NMS.IQueue"/> + </param> + <param name="selector"> + A <see cref="T:System.String"/> + </param> + <returns> + A <see cref="T:Apache.NMS.IQueueBrowser"/> + </returns> + <exception cref="T:System.NotSupportedException"> + If the Prodiver does not support creation of Queue Browsers. + </exception> + </member> + <member name="M:Apache.NMS.ISession.GetQueue(System.String)"> + <summary> + Returns the queue for the given name + </summary> + </member> + <member name="M:Apache.NMS.ISession.GetTopic(System.String)"> + <summary> + Returns the topic for the given name + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateTemporaryQueue"> + <summary> + Creates a temporary queue + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateTemporaryTopic"> + <summary> + Creates a temporary topic + </summary> + </member> + <member name="M:Apache.NMS.ISession.DeleteDestination(Apache.NMS.IDestination)"> + <summary> + Delete a destination (Queue, Topic, Temp Queue, Temp Topic). + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateMessage"> + <summary> + Creates a new message with an empty body + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateTextMessage"> + <summary> + Creates a new text message with an empty body + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateTextMessage(System.String)"> + <summary> + Creates a new text message with the given body + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateMapMessage"> + <summary> + Creates a new Map message which contains primitive key and value pairs + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateObjectMessage(System.Object)"> + <summary> + Creates a new Object message containing the given .NET object as the body + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateBytesMessage"> + <summary> + Creates a new binary message + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateBytesMessage(System.Byte[])"> + <summary> + Creates a new binary message with the given body + </summary> + </member> + <member name="M:Apache.NMS.ISession.CreateStreamMessage"> + <summary> + Creates a new stream message + </summary> + </member> + <member name="M:Apache.NMS.ISession.Close"> + <summary> + Closes the session. There is no need to close the producers and consumers + of a closed session. + </summary> + </member> + <member name="M:Apache.NMS.ISession.Recover"> + <summary> + Stops all Message delivery in this session and restarts it again + with the oldest unabcknowledged message. Messages that were delivered + but not acknowledge should have their redelivered property set. + This is an optional method that may not by implemented by all NMS + providers, if not implemented an Exception will be thrown. + Message redelivery is not requried to be performed in the original + order. It is not valid to call this method on a Transacted Session. + </summary> + </member> + <member name="M:Apache.NMS.ISession.Commit"> + <summary> + If this is a transactional session then commit all message + send and acknowledgements for producers and consumers in this session + </summary> + </member> + <member name="M:Apache.NMS.ISession.Rollback"> + <summary> + If this is a transactional session then rollback all message + send and acknowledgements for producers and consumers in this session + </summary> + </member> + <member name="P:Apache.NMS.ISession.ConsumerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="P:Apache.NMS.ISession.ProducerTransformer"> + <summary> + 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. + </summary> + </member> + <member name="M:Apache.NMS.INetTxSession.Enlist(System.Transactions.Transaction)"> + <summary> + Enlist the Session in the specified Transaction. + + If the Session is already enlisted in a Transaction or there is an Ambient + Transaction and the given TX is not that Transaction then an exception should + be thrown. + </summary> + </member> + <member name="M:Apache.NMS.InvalidClientIDException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="T:Apache.NMS.InvalidDestinationException"> + <summary> + An attempt is made to access an invalid destination + </summary> + </member> + <member name="M:Apache.NMS.InvalidDestinationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.InvalidSelectorException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="T:Apache.NMS.IObjectMessage"> + <summary> + Represents an Object message which contains a serializable .Net object. + </summary> + </member> + <member name="T:Apache.NMS.IQueue"> + <summary> + Represents a queue in a message broker. A message sent to a queue is delivered + to at most one consumer on the queue. + </summary> + </member> + <member name="T:Apache.NMS.IQueueBrowser"> + <summary> + 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. + </summary> + </member> + <member name="M:Apache.NMS.IQueueBrowser.Close"> + <summary> + Closes the QueueBrowser. + </summary> + <exception cref="T:Apache.NMS.NMSException"> + If NMS Provider fails to close the Browser for some reason. + </exception> + </member> + <member name="P:Apache.NMS.IQueueBrowser.MessageSelector"> + <value> + Gets this queue browser's message selector expression. If no Message + selector was specified than this method returns null. + </value> + <exception cref="T:Apache.NMS.NMSException"> + If NMS Provider fails to get the Message Selector for some reason. + </exception> + </member> + <member name="P:Apache.NMS.IQueueBrowser.Queue"> + <value> + Gets the queue associated with this queue browser. + </value> + <exception cref="T:Apache.NMS.NMSException"> + If NMS Provider fails to retrieve the IQueue associated with the Browser + doe to some internal error. + </exception> + </member> + <member name="T:Apache.NMS.SessionTxEventDelegate"> + <summary> + A delegate that is notified whenever a Transational evemt occurs for + the specified session such as TX started, committed or rolled back. + </summary> + </member> + <member name="T:Apache.NMS.IStreamMessage"> + <summary> + 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 + |---------------------------------------------------------------------- + + </summary> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadBoolean"> + <summary> + Reads a boolean from the stream message. + </summary> + <returns> + A <see cref="T:System.Boolean"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadByte"> + <summary> + Reads a byte from the stream message. + </summary> + <returns> + A <see cref="T:System.Byte"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadBytes(System.Byte[])"> + <summary> + 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. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <returns> + A <see cref="T:System.Byte"/> + 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 + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + <seealso cref="M:Apache.NMS.IStreamMessage.ReadObject"/> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadChar"> + <summary> + Reads a char from the stream message. + </summary> + <returns> + A <see cref="T:System.Char"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadInt16"> + <summary> + Reads a short from the stream message. + </summary> + <returns> + A <see cref="T:System.Int16"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadInt32"> + <summary> + Reads a int from the stream message. + </summary> + <returns> + A <see cref="T:System.Int32"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadInt64"> + <summary> + Reads a long from the stream message. + </summary> + <returns> + A <see cref="T:System.Int64"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadSingle"> + <summary> + Reads a float from the stream message. + </summary> + <returns> + A <see cref="T:System.Single"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadDouble"> + <summary> + Reads a double from the stream message. + </summary> + <returns> + A <see cref="T:System.Double"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadString"> + <summary> + Reads a string from the stream message. + </summary> + <returns> + A <see cref="T:System.String"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.ReadObject"> + <summary> + Reads a Object from the stream message. + </summary> + <returns> + A <see cref="T:System.Object"/> + </returns> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to read the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageEOFException"> + if unexpected end of message stream has been reached. + </exception> + <exception cref="T:Apache.NMS.MessageFormatException"> + if this type conversion is invalid. + </exception> + <exception cref="T:Apache.NMS.MessageNotReadableException"> + if the message is in write-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteBoolean(System.Boolean)"> + <summary> + Writes a boolean to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Boolean"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteByte(System.Byte)"> + <summary> + Writes a byte to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteBytes(System.Byte[])"> + <summary> + 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. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteBytes(System.Byte[],System.Int32,System.Int32)"> + <summary> + 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. + </summary> + <param name="value"> + A <see cref="T:System.Byte"/> + </param> + <param name="offset"> + A <see cref="T:System.Int32"/> value that indicates the point in the buffer to + begin writing to the stream message. + </param> + <param name="length"> + A <see cref="T:System.Int32"/> value that indicates how many bytes in the buffer + to write to the stream message. + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteChar(System.Char)"> + <summary> + Writes a char to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Char"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteInt16(System.Int16)"> + <summary> + Writes a short to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Int16"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteInt32(System.Int32)"> + <summary> + Writes a int to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Int32"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteInt64(System.Int64)"> + <summary> + Writes a long to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Int64"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteSingle(System.Single)"> + <summary> + Writes a float to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Single"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteDouble(System.Double)"> + <summary> + Writes a double to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Double"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteString(System.String)"> + <summary> + Writes a string to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.String"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.WriteObject(System.Object)"> + <summary> + Writes a boolean to the stream message. + </summary> + <param name="value"> + A <see cref="T:System.Boolean"/> + </param> + <exception cref="T:Apache.NMS.NMSException"> + if the NMS provider fails to write to the message due to some internal error. + </exception> + <exception cref="T:Apache.NMS.MessageNotWriteableException"> + if the message is in read-only mode. + </exception> + </member> + <member name="M:Apache.NMS.IStreamMessage.Reset"> + <summary> + Puts the message body in read-only mode and repositions the stream to the beginning. + </summary> + <exception cref="T:Apache.NMS.MessageFormatException"> + Thrown when the Message has an invalid format. + </exception> + <exception cref="T:Apache.NMS.NMSException"> + Thrown when there is an unhandled exception thrown from the provider. + </exception> + </member> + <member name="T:Apache.NMS.ITemporaryQueue"> + <summary> + Represents a temporary queue which exists for the duration + of the IConnection which created it. + </summary> + </member> + <member name="M:Apache.NMS.ITemporaryQueue.Delete"> + <summary> + Deletes this Temporary Destination, If there are existing receivers + still using it, a NMSException will be thrown. + </summary> + <exception cref="T:Apache.NMS.NMSException"> + If NMS Provider fails to Delete the Temp Destination or the client does + not support this operation. + </exception> + </member> + <member name="T:Apache.NMS.ITemporaryTopic"> + <summary> + Represents a temporary topic which exists for the duration + of the IConnection which created it. + </summary> + </member> + <member name="T:Apache.NMS.ITopic"> + <summary> + 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. + </summary> + </member> + <member name="M:Apache.NMS.ITemporaryTopic.Delete"> + <summary> + Deletes this Temporary Destination, If there are existing receivers + still using it, a NMSException will be thrown. + </summary> + <exception cref="T:Apache.NMS.NMSException"> + If NMS Provider fails to Delete the Temp Destination or the client does + not support this operation. + </exception> + </member> + <member name="T:Apache.NMS.ITextMessage"> + <summary> + Represents a text based message + </summary> + </member> + <member name="T:Apache.NMS.ITrace"> + <summary> + 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. + </summary> + <remarks> + <para> + Use the <see cref="T:Apache.NMS.Tracer"/> class to register an instance of ITrace as the + active trace destination. + </para> + </remarks> + </member> + <member name="M:Apache.NMS.MessageConsumerExtensions.Receive``1(Apache.NMS.IMessageConsumer)"> + <summary> + Receives the message from the destination for this consumer. The object must be de-serializable from XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageConsumerExtensions.Receive``1(Apache.NMS.IMessageConsumer,System.TimeSpan)"> + <summary> + Receives the message from the destination for this consumer. The object must be de-serializable from XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageConsumerExtensions.ReceiveNoWait``1(Apache.NMS.IMessageConsumer)"> + <summary> + Receives the message from the destination for this consumer. The object must be de-serializable from XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageEOFException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.MessageExtensions.ToObject(Apache.NMS.IMessage)"> + <summary> + Deserializes the object from Xml, and returns it. + </summary> + </member> + <member name="M:Apache.NMS.MessageExtensions.ToObject``1(Apache.NMS.IMessage)"> + <summary> + Deserializes the object from Xml, and returns it. + </summary> + </member> + <member name="M:Apache.NMS.MessageFormatException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.MessageNotReadableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.MessageNotWriteableException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.MessageProducerExtensions.CreateXmlMessage(Apache.NMS.IMessageProducer,System.Object)"> + <summary> + Extension function to create a text message from an object. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,System.Object)"> + <summary> + Sends the message to the default destination for this producer. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,System.Object,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> + <summary> + Sends the message to the default destination with the explicit QoS configuration. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,Apache.NMS.IDestination,System.Object)"> + <summary> + Sends the message to the given destination + </summary> + </member> + <member name="M:Apache.NMS.MessageProducerExtensions.Send(Apache.NMS.IMessageProducer,Apache.NMS.IDestination,System.Object,Apache.NMS.MsgDeliveryMode,Apache.NMS.MsgPriority,System.TimeSpan)"> + <summary> + Sends the message to the given destination with the explicit QoS configuration. The object must be serializable to XML. + </summary> + </member> + <member name="T:Apache.NMS.NMSConnectionException"> + <summary> + Represents a connection failure. + </summary> + </member> + <member name="M:Apache.NMS.NMSConnectionException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="T:Apache.NMS.ProviderFactoryInfo"> + <summary> + Provider implementation mapping class. + </summary> + </member> + <member name="T:Apache.NMS.NMSConnectionFactory"> + <summary> + Implementation of a factory for <see cref="T:Apache.NMS.IConnection"/> instances. + </summary> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.#cctor"> + <summary> + Static class constructor + </summary> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.String,System.Object[])"> + <summary> + 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. + </summary> + <param name="providerURI">The URI for the ActiveMQ provider.</param> + <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.#ctor(System.Uri,System.Object[])"> + <summary> + 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. + </summary> + <param name="uriProvider">The URI for the ActiveMQ provider.</param> + <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnectionFactory(System.Uri,System.Object[])"> + <summary> + Create a connection factory that can create connections for the given scheme in the URI. + </summary> + <param name="uriProvider">The URI for the ActiveMQ provider.</param> + <param name="constructorParams">Optional parameters to use when creating the ConnectionFactory.</param> + <returns>A <see cref="T:Apache.NMS.IConnectionFactory"/> implementation that will be used.</returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.GetTypeForScheme(System.String)"> + <summary> + Finds the <see cref="T:System.Type"/> associated with the given scheme. + </summary> + <param name="scheme">The scheme (e.g. <c>tcp</c>, <c>activemq</c> or <c>stomp</c>).</param> + <returns>The <see cref="T:System.Type"/> of the ConnectionFactory that will be used + to create the connection for the specified <paramref name="scheme"/>.</returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.LookupConnectionFactoryInfo(System.String[],System.String,System.String@,System.String@)"> + <summary> + 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 + + </summary> + <param name="paths">Folder paths to look in.</param> + <param name="scheme">The scheme.</param> + <param name="assemblyFileName">Name of the assembly file.</param> + <param name="factoryClassName">Name of the factory class.</param> + <returns><c>true</c> if the configuration file for the specified <paramref name="scheme" /> could + be found; otherwise, <c>false</c>.</returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.GetConfigSearchPaths"> + <summary> + Get an array of search paths to look for config files. + </summary> + <returns> + A collection of search paths, including the current directory, the current AppDomain's + BaseDirectory and the current AppDomain's RelativeSearchPath. + </returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.MakeParameterArray(System.Object,System.Object[])"> + <summary> + Converts a <c>params object[]</c> collection into a plain <c>object[]</c>s, to pass to the constructor. + </summary> + <param name="firstParam">The first parameter in the collection.</param> + <param name="varParams">The remaining parameters.</param> + <returns>An array of <see cref="T:System.Object"/> instances.</returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection"> + <summary> + Creates a new connection. + </summary> + <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> + </member> + <member name="M:Apache.NMS.NMSConnectionFactory.CreateConnection(System.String,System.String)"> + <summary> + Creates a new connection with the given <paramref name="userName"/> and <paramref name="password"/> credentials. + </summary> + <param name="userName">The username to use when establishing the connection.</param> + <param name="password">The password to use when establishing the connection.</param> + <returns>An <see cref="T:Apache.NMS.IConnection"/> created by the requested ConnectionFactory.</returns> + </member> + <member name="P:Apache.NMS.NMSConnectionFactory.BrokerUri"> + <summary> + Get/or set the broker Uri. + </summary> + </member> + <member name="P:Apache.NMS.NMSConnectionFactory.ConnectionFactory"> + <summary> + The actual IConnectionFactory implementation that is being used. This implementation + depends on the scheme of the URI used when constructed. + </summary> + </member> + <member name="P:Apache.NMS.NMSConnectionFactory.RedeliveryPolicy"> + <summary> + Get/or Set the IRedeliveryPolicy instance using the IConnectionFactory implementation + that is being used. + </summary> + </member> + <member name="P:Apache.NMS.NMSConnectionFactory.ConsumerTransformer"> + <summary> + Get/or Set the ConsumerTransformerDelegate using the IConnectionFactory implementation + that is currently being used. + </summary> + </member> + <member name="P:Apache.NMS.NMSConnectionFactory.ProducerTransformer"> + <summary> + Get/or Set the ProducerTransformerDelegate using the IConnectionFactory implementation + that is currently being used. + </summary> + </member> + <member name="T:Apache.NMS.MsgPriority"> + <summary> + Define an enumerated array of message priorities. + </summary> + </member> + <member name="T:Apache.NMS.MsgDeliveryMode"> + <summary> + 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. + </summary> + </member> + <member name="T:Apache.NMS.NMSConstants"> + <summary> + Defines a number of constants + </summary> + </member> + <member name="T:Apache.NMS.NMSSecurityException"> + <summary> + Represents a security failure. + </summary> + </member> + <member name="M:Apache.NMS.NMSSecurityException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.ResourceAllocationException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.SessionExtensions.CreateXmlMessage(Apache.NMS.ISession,System.Object)"> + <summary> + Extension function to create a text message from an object. The object must be serializable to XML. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.GetDestination(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to get the destination by parsing the embedded type prefix. Default is Queue if no prefix is + embedded in the destinationName. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.GetDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> + <summary> + Extension function to get the destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.GetQueue(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to get the destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.GetTopic(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to get the destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.DeleteDestination(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to delete the named destination by parsing the embedded type prefix. Default is Queue if no prefix is + embedded in the destinationName. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.DeleteDestination(Apache.NMS.ISession,System.String,Apache.NMS.DestinationType)"> + <summary> + Extension function to delete the named destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.DeleteQueue(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to delete the named destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.SessionExtensions.DeleteTopic(Apache.NMS.ISession,System.String)"> + <summary> + Extension function to delete the named destination by parsing the embedded type prefix. + </summary> + </member> + <member name="M:Apache.NMS.TransactionInProgressException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + <member name="M:Apache.NMS.TransactionRolledBackException.#ctor(System.Runtime.Serialization.SerializationInfo,System.Runtime.Serialization.StreamingContext)"> + <summary> + 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). + </summary> + <param name="info">The SerializationInfo that holds the serialized object data about the exception being thrown.</param> + <param name="context">The StreamingContext that contains contextual information about the source or destination.</param> + </member> + </members> +</doc>