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&amp;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&amp;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&amp;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&amp;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>