You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@activemq.apache.org by jg...@apache.org on 2009/06/11 00:05:34 UTC
svn commit: r783543 - in
/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy: mono-2.0/
net-2.0/ net-3.5/ netcf-2.0/
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>