Author: jgomes Date: Wed Jun 10 22:05:33 2009 New Revision: 783543 URL: http://svn.apache.org/viewvc?rev=783543&view=rev Log: Deploy Apache.NMS.ActiveMQ 1.2.0
Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll.mdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.xml activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll.mdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.xml activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/nmsprovider-test.config activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.xml activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/nmsprovider-test.config activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.xml activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/nmsprovider-test.config activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.dll activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.pdb activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.xml activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/nmsprovider-test.config Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll.mdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.dll.mdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.xml?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.Test.xml Wed Jun 10 22:05:33 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <doc> <assembly> - <name>C:\Projects\ActiveMQ\activemq-dotnet\Apache.NMS.ActiveMQ\trunk\build\mono-2.0\release\Apache.NMS.ActiveMQ.Test</name> + <name>D:\Hudson\jobs\Apache.NMS.ActiveMQ Trunk\workspace\build\mono-2.0\release\Apache.NMS.ActiveMQ.Test</name> </assembly> <members> <member name="M:Apache.NMS.Test.MaxInactivityDurationTest.GetNameTestURI"> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll.mdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.dll.mdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.xml?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/Apache.NMS.ActiveMQ.xml Wed Jun 10 22:05:33 2009 @@ -1,7 +1,7 @@ <?xml version="1.0"?> <doc> <assembly> - <name>C:\Projects\ActiveMQ\activemq-dotnet\Apache.NMS.ActiveMQ\trunk\build\mono-2.0\release\Apache.NMS.ActiveMQ</name> + <name>D:\Hudson\jobs\Apache.NMS.ActiveMQ Trunk\workspace\build\mono-2.0\release\Apache.NMS.ActiveMQ</name> </assembly> <members> <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination"> @@ -250,7 +250,7 @@ The message ID which is set by the provider </summary> </member> - <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPersistent"> + <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode"> <summary> Whether or not this message is persistent </summary> @@ -1307,6 +1307,20 @@ </summary> <returns>A string</returns> </member> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryWriter"> <summary> A BinaryWriter that switches the endian orientation of the write opperations so that they @@ -1369,39 +1383,55 @@ </summary> <param name="value">A short</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString(System.String)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.String)"> <summary> - Method Write + 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.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString16(System.String)"> <summary> - Method Write + 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="value">A double</param> - </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> - <summary> - Method Write - </summary> - <param name="value">A double</param> + <param name="text">A string</param> </member> - <member name="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString32(System.String)"> <summary> - StringPackageSplitter + 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="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> <summary> - Emumerator class for StringPackageSplitter + Method Write </summary> + <param name="value">A double</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator.#ctor(Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> <summary> + Method Write </summary> - <param name="parent"> - </param> + <param name="value">A double</param> </member> <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat"> <summary> @@ -1643,11 +1673,10 @@ </param> <returns>the transport</returns> </member> - <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(System.Uri)"> + <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)"> <summary> - Find the transport factory for the scheme. We will cache the transport - factory in a lookup table. If we do not support the transport protocol, - an ApplicationException will be thrown. + Create a transport factory for the scheme. If we do not support the transport protocol, + an NMSConnectionException will be thrown. </summary> <param name="location"> </param> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/nmsprovider-test.config URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/nmsprovider-test.config?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/nmsprovider-test.config (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/mono-2.0/nmsprovider-test.config Wed Jun 10 22:05:33 2009 @@ -16,11 +16,11 @@ * limitations under the License. --> <configuration> - <defaultURI value="activemq:tcp://activemqhost:61616"/> + <defaultURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"/> - <maxInactivityDurationURI value="activemq:tcp://activemqhost:61616?wireFormat.MaxInactivityDuration=30000"/> + <maxInactivityDurationURI value="activemq:tcp://${activemqhost}:61616?wireFormat.MaxInactivityDuration=30000&connection.AsyncClose=false"/> - <openWireURI value="activemq:tcp://activemqhost:61616"> + <openWireURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"> <factoryParams> <param type="string" value="OpenWireTestClient"/> </factoryParams> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.xml?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.xml Wed Jun 10 22:05:33 2009 @@ -49,7 +49,7 @@ The message ID which is set by the provider </summary> </member> - <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPersistent"> + <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode"> <summary> Whether or not this message is persistent </summary> @@ -1296,6 +1296,20 @@ </summary> <returns>A string</returns> </member> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryWriter"> <summary> A BinaryWriter that switches the endian orientation of the write opperations so that they @@ -1358,38 +1372,59 @@ </summary> <param name="value">A short</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString(System.String)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.String)"> <summary> - Method Write + 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.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> - <summary> - Method Write - </summary> - <param name="value">A double</param> - </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString16(System.String)"> <summary> - Method Write + 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="value">A double</param> + <param name="text">A string</param> </member> - <member name="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString32(System.String)"> <summary> - StringPackageSplitter + 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="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> <summary> - Emumerator class for StringPackageSplitter + Method Write </summary> + <param name="value">A double</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator.#ctor(Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> <summary> + Method Write </summary> - <param name="parent"></param> + <param name="value">A double</param> </member> <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat"> <summary> @@ -1670,11 +1705,10 @@ <param name="location"></param> <returns>the transport</returns> </member> - <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(System.Uri)"> + <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)"> <summary> - Find the transport factory for the scheme. We will cache the transport - factory in a lookup table. If we do not support the transport protocol, - an ApplicationException will be thrown. + Create a transport factory for the scheme. If we do not support the transport protocol, + an NMSConnectionException will be thrown. </summary> <param name="location"></param> <returns></returns> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/nmsprovider-test.config URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/nmsprovider-test.config?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/nmsprovider-test.config (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/nmsprovider-test.config Wed Jun 10 22:05:33 2009 @@ -16,11 +16,11 @@ * limitations under the License. --> <configuration> - <defaultURI value="activemq:tcp://activemqhost:61616"/> + <defaultURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"/> - <maxInactivityDurationURI value="activemq:tcp://activemqhost:61616?wireFormat.MaxInactivityDuration=30000"/> + <maxInactivityDurationURI value="activemq:tcp://${activemqhost}:61616?wireFormat.MaxInactivityDuration=30000&connection.AsyncClose=false"/> - <openWireURI value="activemq:tcp://activemqhost:61616"> + <openWireURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"> <factoryParams> <param type="string" value="OpenWireTestClient"/> </factoryParams> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.xml?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.xml Wed Jun 10 22:05:33 2009 @@ -49,7 +49,7 @@ The message ID which is set by the provider </summary> </member> - <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPersistent"> + <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode"> <summary> Whether or not this message is persistent </summary> @@ -1296,6 +1296,20 @@ </summary> <returns>A string</returns> </member> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryWriter"> <summary> A BinaryWriter that switches the endian orientation of the write opperations so that they @@ -1358,38 +1372,59 @@ </summary> <param name="value">A short</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString(System.String)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.String)"> <summary> - Method Write + 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.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> - <summary> - Method Write - </summary> - <param name="value">A double</param> - </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString16(System.String)"> <summary> - Method Write + 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="value">A double</param> + <param name="text">A string</param> </member> - <member name="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString32(System.String)"> <summary> - StringPackageSplitter + 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="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> <summary> - Emumerator class for StringPackageSplitter + Method Write </summary> + <param name="value">A double</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator.#ctor(Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> <summary> + Method Write </summary> - <param name="parent"></param> + <param name="value">A double</param> </member> <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat"> <summary> @@ -1670,11 +1705,10 @@ <param name="location"></param> <returns>the transport</returns> </member> - <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(System.Uri)"> + <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)"> <summary> - Find the transport factory for the scheme. We will cache the transport - factory in a lookup table. If we do not support the transport protocol, - an ApplicationException will be thrown. + Create a transport factory for the scheme. If we do not support the transport protocol, + an NMSConnectionException will be thrown. </summary> <param name="location"></param> <returns></returns> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/nmsprovider-test.config URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/nmsprovider-test.config?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/nmsprovider-test.config (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/nmsprovider-test.config Wed Jun 10 22:05:33 2009 @@ -16,11 +16,11 @@ * limitations under the License. --> <configuration> - <defaultURI value="activemq:tcp://activemqhost:61616"/> + <defaultURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"/> - <maxInactivityDurationURI value="activemq:tcp://activemqhost:61616?wireFormat.MaxInactivityDuration=30000"/> + <maxInactivityDurationURI value="activemq:tcp://${activemqhost}:61616?wireFormat.MaxInactivityDuration=30000&connection.AsyncClose=false"/> - <openWireURI value="activemq:tcp://activemqhost:61616"> + <openWireURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"> <factoryParams> <param type="string" value="OpenWireTestClient"/> </factoryParams> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.Test.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.dll URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.dll?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.pdb URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.pdb?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== Binary files - no diff available. Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.xml URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.xml?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.xml (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/Apache.NMS.ActiveMQ.xml Wed Jun 10 22:05:33 2009 @@ -49,7 +49,7 @@ The message ID which is set by the provider </summary> </member> - <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSPersistent"> + <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSDeliveryMode"> <summary> Whether or not this message is persistent </summary> @@ -1296,6 +1296,20 @@ </summary> <returns>A string</returns> </member> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryReader.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.ActiveMQ.OpenWire.OpenWireBinaryWriter"> <summary> A BinaryWriter that switches the endian orientation of the write opperations so that they @@ -1358,38 +1372,59 @@ </summary> <param name="value">A short</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString(System.String)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.String)"> <summary> - Method Write + 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.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> - <summary> - Method Write - </summary> - <param name="value">A double</param> - </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString16(System.String)"> <summary> - Method Write + 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="value">A double</param> + <param name="text">A string</param> </member> - <member name="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.WriteString32(System.String)"> <summary> - StringPackageSplitter + 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="T:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Single)"> <summary> - Emumerator class for StringPackageSplitter + Method Write </summary> + <param name="value">A double</param> </member> - <member name="M:Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter.StringPackageSplitterEnumerator.#ctor(Apache.NMS.ActiveMQ.OpenWire.StringPackageSplitter)"> + <member name="M:Apache.NMS.ActiveMQ.OpenWire.OpenWireBinaryWriter.Write(System.Double)"> <summary> + Method Write </summary> - <param name="parent"></param> + <param name="value">A double</param> </member> <member name="T:Apache.NMS.ActiveMQ.OpenWire.OpenWireFormat"> <summary> @@ -1670,11 +1705,10 @@ <param name="location"></param> <returns>the transport</returns> </member> - <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(System.Uri)"> + <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransportFactory(System.Uri)"> <summary> - Find the transport factory for the scheme. We will cache the transport - factory in a lookup table. If we do not support the transport protocol, - an ApplicationException will be thrown. + Create a transport factory for the scheme. If we do not support the transport protocol, + an NMSConnectionException will be thrown. </summary> <param name="location"></param> <returns></returns> Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/nmsprovider-test.config URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/nmsprovider-test.config?rev=783543&r1=783542&r2=783543&view=diff ============================================================================== --- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/nmsprovider-test.config (original) +++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/netcf-2.0/nmsprovider-test.config Wed Jun 10 22:05:33 2009 @@ -16,11 +16,11 @@ * limitations under the License. --> <configuration> - <defaultURI value="activemq:tcp://activemqhost:61616"/> + <defaultURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"/> - <maxInactivityDurationURI value="activemq:tcp://activemqhost:61616?wireFormat.MaxInactivityDuration=30000"/> + <maxInactivityDurationURI value="activemq:tcp://${activemqhost}:61616?wireFormat.MaxInactivityDuration=30000&connection.AsyncClose=false"/> - <openWireURI value="activemq:tcp://activemqhost:61616"> + <openWireURI value="activemq:tcp://${activemqhost}:61616?connection.AsyncClose=false"> <factoryParams> <param type="string" value="OpenWireTestClient"/> </factoryParams>