activemq-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From jgo...@apache.org
Subject svn commit: r708628 - in /activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy: mono-2.0/ net-2.0/ net-3.5/
Date Tue, 28 Oct 2008 18:23:21 GMT
Author: jgomes
Date: Tue Oct 28 11:23:20 2008
New Revision: 708628

URL: http://svn.apache.org/viewvc?rev=708628&view=rev
Log:
Deploy Apache.NMS.ActiveMQ 1.1.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.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.xml
    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.Test.xml
    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-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.Test.xml
    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

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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 Tue Oct 28 11:23:20 2008
@@ -1,8 +1,15 @@
 <?xml version="1.0"?>
 <doc>
     <assembly>
-        <name>C:\Src\ActiveMQ\activemq-dotnet\Apache.NMS.ActiveMQ\tags\1.0.0\build\mono-2.0\release\Apache.NMS.ActiveMQ.Test</name>
+        <name>D:\Hudson\jobs\Apache.NMS.ActiveMQ Trunk\workspace\Apache.NMS.ActiveMQ\build\mono-2.0\release\Apache.NMS.ActiveMQ.Test</name>
     </assembly>
     <members>
+        <member name="M:Apache.NMS.Test.MaxInactivityDurationTest.GetNameTestURI">
+            <summary>
+            The name of the connection configuration that CreateNMSFactory() will load.
+            </summary>
+            <returns>
+            </returns>
+        </member>
     </members>
 </doc>

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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 Tue Oct 28 11:23:20 2008
@@ -1,7 +1,7 @@
 <?xml version="1.0"?>
 <doc>
     <assembly>
-        <name>C:\Src\ActiveMQ\activemq-dotnet\Apache.NMS.ActiveMQ\tags\1.0.0\build\mono-2.0\release\Apache.NMS.ActiveMQ</name>
+        <name>D:\Hudson\jobs\Apache.NMS.ActiveMQ Trunk\workspace\Apache.NMS.ActiveMQ\build\mono-2.0\release\Apache.NMS.ActiveMQ</name>
     </assembly>
     <members>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination">
@@ -10,29 +10,62 @@
             </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor">
-                     * The Default Constructor</member>
+            <summary>
+            The Default Constructor
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor(System.String)">
-                     * Construct the Destination with a defined physical name;
-                     *
-                     * @param name</member>
+            <summary>
+            Construct the Destination with a defined physical name;
+            </summary>
+            <param name="name">
+            </param>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TOPIC">
-                     * Topic Destination object</member>
+            <summary>
+            Topic Destination object
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_TOPIC">
-                     * Temporary Topic Destination object</member>
+            <summary>
+            Temporary Topic Destination object
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_QUEUE">
-                     * Queue Destination object</member>
+            <summary>
+            Queue Destination object
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_QUEUE">
-                     * Temporary Queue Destination object</member>
+            <summary>
+            Temporary Queue Destination object
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ADVISORY_PREFIX">
-                     * prefix for Advisory message destinations</member>
+            <summary>
+            prefix for Advisory message destinations
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONSUMER_ADVISORY_PREFIX">
-                     * prefix for consumer advisory destinations</member>
+            <summary>
+            prefix for consumer advisory destinations
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.PRODUCER_ADVISORY_PREFIX">
-                     * prefix for producer advisory destinations</member>
+            <summary>
+            prefix for producer advisory destinations
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONNECTION_ADVISORY_PREFIX">
-                     * prefix for connection advisory destinations</member>
+            <summary>
+            prefix for connection advisory destinations
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.DEFAULT_ORDERED_TARGET">
-                     * The default target for ordered destinations</member>
+            <summary>
+            The default target for ordered destinations
+            </summary>
+        </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Options">
             <summary>
             Dictionary of name/value pairs representing option values specified
@@ -41,83 +74,162 @@
             </summary>
         </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsComposite">
-                     * Returns true if this destination represents a collection of
-                     * destinations; allowing a set of destinations to be published to or subscribed
-                     * from in one NMS operation.
-                     * <p />
-                     * If this destination is a composite then you can call {@link #getChildDestinations()}
-                     * to return the list of child destinations.
-                     *
-                     * @return true if this destination represents a collection of child destinations.</member>
+            <summary>
+            Returns true if this destination represents a collection of
+            destinations; allowing a set of destinations to be published to or subscribed
+            from in one NMS operation.
+            <p />
+            If this destination is a composite then you can call {@link #getChildDestinations()}
+            to return the list of child destinations.
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsAdvisory">
-                     * @return Returns the advisory.</member>
+            <summary>
+            </summary>
+            <returns>Returns the advisory.</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetAdvisory(System.Boolean)">
-                     * @param advisory The advisory to set.</member>
+            <summary>
+            </summary>
+            <param name="advisory">The advisory to set.</param>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConsumerAdvisory">
-                     * @return true if this is a destination for Consumer advisories</member>
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Consumer advisories</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsProducerAdvisory">
-                     * @return true if this is a destination for Producer advisories</member>
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Producer advisories</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConnectionAdvisory">
-                     * @return true if this is a destination for Connection advisories</member>
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Connection advisories</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsExclusive">
-                     * @return Returns the exclusive.</member>
+            <summary>
+            </summary>
+            <returns>Returns the exclusive.</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetExclusive(System.Boolean)">
-                     * @param exclusive The exclusive to set.</member>
+            <summary>
+            </summary>
+            <param name="exclusive">The exclusive to set.</param>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsOrdered">
-                     * @return Returns the ordered.</member>
+            <summary>
+            </summary>
+            <returns>Returns the ordered.</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrdered(System.Boolean)">
-                     * @param ordered The ordered to set.</member>
+            <summary>
+            </summary>
+            <param name="ordered">The ordered to set.</param>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetOrderedTarget">
-                     * @return Returns the orderedTarget.</member>
+            <summary>
+            </summary>
+            <returns>Returns the orderedTarget.</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrderedTarget(System.String)">
-                     * @param orderedTarget The orderedTarget to set.</member>
+            <summary>
+            </summary>
+            <param name="orderedTarget">The orderedTarget to set.</param>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Inspect(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-                     * A helper method to return a descriptive string for the topic or queue
-                     * @param destination
-                     *
-                     * @return a descriptive string for this queue or topic</member>
+            <summary>
+            A helper method to return a descriptive string for the topic or queue
+            </summary>
+            <param name="destination">
+            </param>
+            <returns>a descriptive string for this queue or topic</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Transform(Apache.NMS.IDestination)">
-                     * @param destination</member>
+            <summary>
+            </summary>
+            <param name="destination">
+            </param>
+            <returns>
+            </returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.Int32,System.String)">
-                     * Create a Destination
-                     * @param type
-                     * @param pyhsicalName
-                     * @return</member>
+            <summary>
+            Create a Destination
+            </summary>
+            <param name="type">
+            </param>
+            <param name="pyhsicalName">
+            </param>
+            <returns>
+            </returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateTemporaryName(System.String)">
-                     * Create a temporary name from the clientId
-                     *
-                     * @param clientId
-                     * @return</member>
+            <summary>
+            Create a temporary name from the clientId
+            </summary>
+            <param name="clientId">
+            </param>
+            <returns>
+            </returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetClientId(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-                     * From a temporary destination find the clientId of the Connection that created it
-                     *
-                     * @param destination
-                     * @return the clientId or null if not a temporary destination</member>
+            <summary>
+            From a temporary destination find the clientId of the Connection that created it
+            </summary>
+            <param name="destination">
+            </param>
+            <returns>the clientId or null if not a temporary destination</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(System.Object)">
-                     * @param o object to compare
-                     * @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o</member>
+            <summary>
+            </summary>
+            <param name="o">object to compare</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-                     * Lets sort by name first then lets sort topics greater than queues
-                     *
-                     * @param that another destination to compare against
-                     * @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o</member>
+            <summary>
+            Lets sort by name first then lets sort topics greater than queues
+            </summary>
+            <param name="that">another destination to compare against</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationType">
-                     * @return Returns the Destination type</member>
+            <summary>
+            </summary>
+            <returns>Returns the Destination type</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ToString">
-                     * @return string representation of this instance</member>
+            <summary>
+            </summary>
+            <returns>string representation of this instance</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetHashCode">
-                     * @return hashCode for this instance</member>
+            <summary>
+            </summary>
+            <returns>hashCode for this instance</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Equals(System.Object)">
-                     * if the object passed in is equivalent, return true
-                     *
-                     * @param obj the object to compare
-                     * @return true if this instance and obj are equivalent</member>
+            <summary>
+            if the object passed in is equivalent, return true
+            </summary>
+            <param name="obj">the object to compare</param>
+            <returns>true if this instance and obj are equivalent</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsWildcard">
-                     * @return true if the destination matches multiple possible destinations</member>
+            <summary>
+            </summary>
+            <returns>true if the destination matches multiple possible destinations</returns>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.String)">
-                     * Factory method to create a child destination if this destination is a composite
-                     * @param name
-                     * @return the created Destination</member>
+            <summary>
+            Factory method to create a child destination if this destination is a composite
+            </summary>
+            <param name="name">
+            </param>
+            <returns>the created Destination</returns>
+        </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQMessage.NMSCorrelationID">
             <summary>
             The correlation ID used to correlate messages with conversations or long running business processes
@@ -411,6 +523,24 @@
             The ActiveMQ PartialCommand Command
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerAck">
+            <summary>
+            A ProducerAck command is sent by a broker to a producer to let it know it has
+            received and processed messages that it has produced. The producer will be
+            flow controlled if it does not receive ProducerAck commands back from the
+            broker.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.ProducerId">
+            <summary>
+            The producer id that this ack message is destined for.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.Size">
+            <summary>
+            The number of bytes that are being acked.
+            </summary>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerId">
             <summary>
             The ActiveMQ ProducerId Command
@@ -1289,6 +1419,108 @@
             Unmarshals the primitive type map from the given byte array
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.State.ConnectionStateTracker">
+            <summary>
+            Tracks the state of a connection so a newly established transport can be
+            re-initialized to the state that was tracked.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.track(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command">
+            </param>
+            <returns>null if the command is not state tracked.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreSessions(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport">
+            </param>
+            <param name="connectionState">
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreConsumers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport">
+            </param>
+            <param name="sessionState">
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreProducers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport">
+            </param>
+            <param name="sessionState">
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreTempDestinations(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport">
+            </param>
+            <param name="connectionState">
+            </param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.wakeup">
+            <summary>
+            We Expect MANY wakeup calls on the same TaskRunner.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.shutdown(System.Int32)">
+            <summary>
+            shut down the task
+            </summary>
+            <param name="timeout">
+            </param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.Task">
+            <summary>
+            Represents a task that may take a few iterations to complete.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunner">
+            <summary>
+            Allows you to request a thread execute the associated Task.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory">
+            <summary>
+            Manages the thread pool for long running tasks. Long running tasks are not
+            always active but when they are active, they may need a few iterations of
+            processing for them to become idle. The manager ensures that each task is
+            processes but that no one task overtakes the system. This is kina like
+            cooperative multitasking.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Discovery.Multicast.MulticastDiscoveryAgent.remoteBrokers">
+            <summary>
+            Indexed by service name
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport">
+            <summary>
+            A Transport that is made reliable by being able to fail over to another
+            transport when a transport failure is detected.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.IsShutdownCommand(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command">
+            </param>
+            <returns>Returns true if the command is one sent when a connection is being closed.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransportFactory.CreateTransport(Apache.NMS.Util.URISupport.CompositeData)">
+            <summary>
+            </summary>
+            <param name="compositData">
+            </param>
+            <returns>
+            </returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.Stomp.StompFrameStream">
             <summary>
             A Stream for writing a <a href="http://stomp.codehaus.org/">STOMP</a> Frame
@@ -1387,6 +1619,25 @@
             A Transport that correlates asynchronous send/receive messages into single request/response.
             </summary>
         </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(System.Uri)">
+            <summary>
+            Creates a normal transport.
+            </summary>
+            <param name="location">
+            </param>
+            <returns>the transport</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(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.
+            </summary>
+            <param name="location">
+            </param>
+            <returns>
+            </returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.TransportFilter">
             <summary>
             Used to implement a filter on the transport layer.
@@ -1460,6 +1711,11 @@
             Represents a connection with a message broker
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Connection.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="P:Apache.NMS.ActiveMQ.Connection.AsyncSend">
             <summary>
             This property indicates whether or not async send is enabled.
@@ -1585,6 +1841,11 @@
             Method Dequeue
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.IOException">
+            <summary>
+            Exception thrown when an IO error occurs
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.ISynchronization.BeforeCommit">
             <summary>
             Called before a commit
@@ -1626,6 +1887,11 @@
             Default provider of ISession
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Session.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Session.PrefetchSize">
             <summary>
             Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers
@@ -1677,18 +1943,6 @@
             asynchronous delivery of queued (inbound) messages.
             </summary>
         </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetConsumers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetProducers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
         <member name="M:Apache.NMS.ActiveMQ.Session.Configure(Apache.NMS.ActiveMQ.Commands.ActiveMQMessage)">
             <summary>
             Configures the message command

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&view=diff
==============================================================================
Binary files - no diff available.

Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.xml?rev=708628&r1=708627&r2=708628&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-2.0/Apache.NMS.ActiveMQ.Test.xml Tue Oct 28 11:23:20 2008
@@ -4,5 +4,11 @@
         <name>Apache.NMS.ActiveMQ.Test</name>
     </assembly>
     <members>
+        <member name="M:Apache.NMS.Test.MaxInactivityDurationTest.GetNameTestURI">
+            <summary>
+            The name of the connection configuration that CreateNMSFactory() will load.
+            </summary>
+            <returns></returns>
+        </member>
     </members>
 </doc>

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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 Tue Oct 28 11:23:20 2008
@@ -105,132 +105,197 @@
             </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TOPIC">
+            <summary>
             Topic Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_TOPIC">
+            <summary>
             Temporary Topic Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_QUEUE">
+            <summary>
             Queue Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_QUEUE">
+            <summary>
             Temporary Queue Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ADVISORY_PREFIX">
+            <summary>
             prefix for Advisory message destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONSUMER_ADVISORY_PREFIX">
+            <summary>
             prefix for consumer advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.PRODUCER_ADVISORY_PREFIX">
+            <summary>
             prefix for producer advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONNECTION_ADVISORY_PREFIX">
+            <summary>
             prefix for connection advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.DEFAULT_ORDERED_TARGET">
+            <summary>
             The default target for ordered destinations
+            </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor">
+            <summary>
             The Default Constructor
+            </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor(System.String)">
-             Construct the Destination with a defined physical name;
-            
-             @param name
+            <summary>
+            Construct the Destination with a defined physical name;
+            </summary>
+            <param name="name"></param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsAdvisory">
-            @return Returns the advisory.
+            <summary>
+            </summary>
+            <returns>Returns the advisory.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetAdvisory(System.Boolean)">
-            @param advisory The advisory to set.
+            <summary>
+            </summary>
+            <param name="advisory">The advisory to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConsumerAdvisory">
-            @return true if this is a destination for Consumer advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Consumer advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsProducerAdvisory">
-            @return true if this is a destination for Producer advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Producer advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConnectionAdvisory">
-            @return true if this is a destination for Connection advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Connection advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsExclusive">
-            @return Returns the exclusive.
+            <summary>
+            </summary>
+            <returns>Returns the exclusive.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetExclusive(System.Boolean)">
-            @param exclusive The exclusive to set.
+            <summary>
+            </summary>
+            <param name="exclusive">The exclusive to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsOrdered">
-            @return Returns the ordered.
+            <summary>
+            </summary>
+            <returns>Returns the ordered.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrdered(System.Boolean)">
-            @param ordered The ordered to set.
+            <summary>
+            </summary>
+            <param name="ordered">The ordered to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetOrderedTarget">
-            @return Returns the orderedTarget.
+            <summary>
+            </summary>
+            <returns>Returns the orderedTarget.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrderedTarget(System.String)">
-            @param orderedTarget The orderedTarget to set.
+            <summary>
+            </summary>
+            <param name="orderedTarget">The orderedTarget to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Inspect(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             A helper method to return a descriptive string for the topic or queue
-             @param destination
-            
-             @return a descriptive string for this queue or topic
+            <summary>
+            A helper method to return a descriptive string for the topic or queue
+            </summary>
+            <param name="destination"></param>
+            <returns>a descriptive string for this queue or topic</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Transform(Apache.NMS.IDestination)">
-            @param destination
+            <summary>
+            </summary>
+            <param name="destination"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.Int32,System.String)">
+            <summary>
             Create a Destination
-            @param type
-            @param pyhsicalName
-            @return
+            </summary>
+            <param name="type"></param>
+            <param name="pyhsicalName"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateTemporaryName(System.String)">
-             Create a temporary name from the clientId
-            
-             @param clientId
-             @return
+            <summary>
+            Create a temporary name from the clientId
+            </summary>
+            <param name="clientId"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetClientId(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             From a temporary destination find the clientId of the Connection that created it
-            
-             @param destination
-             @return the clientId or null if not a temporary destination
+            <summary>
+            From a temporary destination find the clientId of the Connection that created it
+            </summary>
+            <param name="destination"></param>
+            <returns>the clientId or null if not a temporary destination</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(System.Object)">
-            @param o object to compare
-            @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+            <summary>
+            </summary>
+            <param name="o">object to compare</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             Lets sort by name first then lets sort topics greater than queues
-            
-             @param that another destination to compare against
-             @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+            <summary>
+            Lets sort by name first then lets sort topics greater than queues
+            </summary>
+            <param name="that">another destination to compare against</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationType">
-            @return Returns the Destination type
+            <summary>
+            </summary>
+            <returns>Returns the Destination type</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ToString">
-            @return string representation of this instance
+            <summary>
+            </summary>
+            <returns>string representation of this instance</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetHashCode">
-            @return hashCode for this instance
+            <summary>
+            </summary>
+            <returns>hashCode for this instance</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Equals(System.Object)">
-             if the object passed in is equivalent, return true
-            
-             @param obj the object to compare
-             @return true if this instance and obj are equivalent
+            <summary>
+            if the object passed in is equivalent, return true
+            </summary>
+            <param name="obj">the object to compare</param>
+            <returns>true if this instance and obj are equivalent</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsWildcard">
-            @return true if the destination matches multiple possible destinations
+            <summary>
+            </summary>
+            <returns>true if the destination matches multiple possible destinations</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.String)">
+            <summary>
             Factory method to create a child destination if this destination is a composite
-            @param name
-            @return the created Destination
+            </summary>
+            <param name="name"></param>
+            <returns>the created Destination</returns>
         </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Options">
             <summary>
@@ -240,14 +305,14 @@
             </summary>
         </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsComposite">
-             Returns true if this destination represents a collection of
-             destinations; allowing a set of destinations to be published to or subscribed
-             from in one NMS operation.
-             <p/>
-             If this destination is a composite then you can call {@link #getChildDestinations()}
-             to return the list of child destinations.
-            
-             @return true if this destination represents a collection of child destinations.
+            <summary>
+            Returns true if this destination represents a collection of
+            destinations; allowing a set of destinations to be published to or subscribed
+            from in one NMS operation.
+            <p/>
+            If this destination is a composite then you can call {@link #getChildDestinations()}
+            to return the list of child destinations.
+            </summary>
         </member>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQQueue">
             <summary>
@@ -457,6 +522,24 @@
              The ActiveMQ NetworkBridgeFilter Command
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerAck">
+            <summary>
+            A ProducerAck command is sent by a broker to a producer to let it know it has
+            received and processed messages that it has produced. The producer will be
+            flow controlled if it does not receive ProducerAck commands back from the
+            broker.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.ProducerId">
+            <summary>
+            The producer id that this ack message is destined for.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.Size">
+            <summary>
+            The number of bytes that are being acked.
+            </summary>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerId">
             <summary>
              The ActiveMQ ProducerId Command
@@ -1340,6 +1423,100 @@
             Unmarshals the primitive type map from the given byte array
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.State.ConnectionStateTracker">
+            <summary>
+            Tracks the state of a connection so a newly established transport can be
+            re-initialized to the state that was tracked.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.track(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command"></param>
+            <returns>null if the command is not state tracked.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreSessions(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreConsumers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreProducers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreTempDestinations(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunner">
+            <summary>
+            Allows you to request a thread execute the associated Task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.wakeup">
+            <summary>
+            We Expect MANY wakeup calls on the same TaskRunner.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.shutdown(System.Int32)">
+            <summary>
+            shut down the task
+            </summary>
+            <param name="timeout"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.Task">
+            <summary>
+            Represents a task that may take a few iterations to complete.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory">
+            <summary>
+            Manages the thread pool for long running tasks. Long running tasks are not
+            always active but when they are active, they may need a few iterations of
+            processing for them to become idle. The manager ensures that each task is
+            processes but that no one task overtakes the system. This is kina like
+            cooperative multitasking.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Discovery.Multicast.MulticastDiscoveryAgent.remoteBrokers">
+            <summary>
+            Indexed by service name
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport">
+            <summary>
+            A Transport that is made reliable by being able to fail over to another
+            transport when a transport failure is detected.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
+            <summary>
+            Represents the logical networking transport layer.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.IsShutdownCommand(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command"></param>
+            <returns>Returns true if the command is one sent when a connection is being closed.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransportFactory.CreateTransport(Apache.NMS.Util.URISupport.CompositeData)">
+            <summary>
+            </summary>
+            <param name="compositData"></param>
+            <returns></returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.Stomp.StompFrameStream">
             <summary>
             A Stream for writing a <a href="http://stomp.codehaus.org/">STOMP</a> Frame
@@ -1360,11 +1537,6 @@
             An implementation of ITransport that uses sockets to communicate with the broker
             </summary>
         </member>
-        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
-            <summary>
-            Represents the logical networking transport layer.
-            </summary>
-        </member>
         <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Start">
             <summary>
             Method Start
@@ -1476,6 +1648,22 @@
             A Transport that correlates asynchronous send/receive messages into single request/response.
             </summary>
         </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(System.Uri)">
+            <summary>
+            Creates a normal transport. 
+            </summary>
+            <param name="location"></param>
+            <returns>the transport</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(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.
+            </summary>
+            <param name="location"></param>
+            <returns></returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.WireFormatNegotiator">
             <summary>
             A Transport which negotiates the wire format
@@ -1496,6 +1684,11 @@
             Represents a connection with a message broker
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Connection.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.Start">
             <summary>
             Starts asynchronous message delivery of incoming messages for this connection.
@@ -1519,9 +1712,9 @@
             </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.SyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
-            <summary>
-            Performs a synchronous request-response with the broker
-            </summary>
+             <summary>
+             Performs a synchronous request-response with the broker
+             </summary>
             
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.CreateTemporaryDestinationName">
@@ -1622,6 +1815,11 @@
             Method Dequeue
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.IOException">
+            <summary>
+            Exception thrown when an IO error occurs
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.ISynchronization.BeforeCommit">
             <summary>
             Called before a commit
@@ -1663,6 +1861,11 @@
             Default provider of ISession
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Session.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Session.PrefetchSize">
             <summary>
             Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers
@@ -1714,18 +1917,6 @@
             asynchronous delivery of queued (inbound) messages.
             </summary>
         </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetConsumers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetProducers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
         <member name="M:Apache.NMS.ActiveMQ.Session.Configure(Apache.NMS.ActiveMQ.Commands.ActiveMQMessage)">
             <summary>
             Configures the message command

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&view=diff
==============================================================================
Binary files - no diff available.

Modified: activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.xml
URL: http://svn.apache.org/viewvc/activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.xml?rev=708628&r1=708627&r2=708628&view=diff
==============================================================================
--- activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.xml (original)
+++ activemq/activemq-dotnet/Apache.NMS.ActiveMQ/trunk/deploy/net-3.5/Apache.NMS.ActiveMQ.Test.xml Tue Oct 28 11:23:20 2008
@@ -4,5 +4,11 @@
         <name>Apache.NMS.ActiveMQ.Test</name>
     </assembly>
     <members>
+        <member name="M:Apache.NMS.Test.MaxInactivityDurationTest.GetNameTestURI">
+            <summary>
+            The name of the connection configuration that CreateNMSFactory() will load.
+            </summary>
+            <returns></returns>
+        </member>
     </members>
 </doc>

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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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=708628&r1=708627&r2=708628&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 Tue Oct 28 11:23:20 2008
@@ -105,132 +105,197 @@
             </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TOPIC">
+            <summary>
             Topic Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_TOPIC">
+            <summary>
             Temporary Topic Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_QUEUE">
+            <summary>
             Queue Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ACTIVEMQ_TEMPORARY_QUEUE">
+            <summary>
             Temporary Queue Destination object
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ADVISORY_PREFIX">
+            <summary>
             prefix for Advisory message destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONSUMER_ADVISORY_PREFIX">
+            <summary>
             prefix for consumer advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.PRODUCER_ADVISORY_PREFIX">
+            <summary>
             prefix for producer advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CONNECTION_ADVISORY_PREFIX">
+            <summary>
             prefix for connection advisory destinations
+            </summary>
         </member>
         <member name="F:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.DEFAULT_ORDERED_TARGET">
+            <summary>
             The default target for ordered destinations
+            </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor">
+            <summary>
             The Default Constructor
+            </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.#ctor(System.String)">
-             Construct the Destination with a defined physical name;
-            
-             @param name
+            <summary>
+            Construct the Destination with a defined physical name;
+            </summary>
+            <param name="name"></param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsAdvisory">
-            @return Returns the advisory.
+            <summary>
+            </summary>
+            <returns>Returns the advisory.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetAdvisory(System.Boolean)">
-            @param advisory The advisory to set.
+            <summary>
+            </summary>
+            <param name="advisory">The advisory to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConsumerAdvisory">
-            @return true if this is a destination for Consumer advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Consumer advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsProducerAdvisory">
-            @return true if this is a destination for Producer advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Producer advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsConnectionAdvisory">
-            @return true if this is a destination for Connection advisories
+            <summary>
+            </summary>
+            <returns>true if this is a destination for Connection advisories</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsExclusive">
-            @return Returns the exclusive.
+            <summary>
+            </summary>
+            <returns>Returns the exclusive.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetExclusive(System.Boolean)">
-            @param exclusive The exclusive to set.
+            <summary>
+            </summary>
+            <param name="exclusive">The exclusive to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsOrdered">
-            @return Returns the ordered.
+            <summary>
+            </summary>
+            <returns>Returns the ordered.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrdered(System.Boolean)">
-            @param ordered The ordered to set.
+            <summary>
+            </summary>
+            <param name="ordered">The ordered to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetOrderedTarget">
-            @return Returns the orderedTarget.
+            <summary>
+            </summary>
+            <returns>Returns the orderedTarget.</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.SetOrderedTarget(System.String)">
-            @param orderedTarget The orderedTarget to set.
+            <summary>
+            </summary>
+            <param name="orderedTarget">The orderedTarget to set.</param>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Inspect(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             A helper method to return a descriptive string for the topic or queue
-             @param destination
-            
-             @return a descriptive string for this queue or topic
+            <summary>
+            A helper method to return a descriptive string for the topic or queue
+            </summary>
+            <param name="destination"></param>
+            <returns>a descriptive string for this queue or topic</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Transform(Apache.NMS.IDestination)">
-            @param destination
+            <summary>
+            </summary>
+            <param name="destination"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.Int32,System.String)">
+            <summary>
             Create a Destination
-            @param type
-            @param pyhsicalName
-            @return
+            </summary>
+            <param name="type"></param>
+            <param name="pyhsicalName"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateTemporaryName(System.String)">
-             Create a temporary name from the clientId
-            
-             @param clientId
-             @return
+            <summary>
+            Create a temporary name from the clientId
+            </summary>
+            <param name="clientId"></param>
+            <returns></returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetClientId(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             From a temporary destination find the clientId of the Connection that created it
-            
-             @param destination
-             @return the clientId or null if not a temporary destination
+            <summary>
+            From a temporary destination find the clientId of the Connection that created it
+            </summary>
+            <param name="destination"></param>
+            <returns>the clientId or null if not a temporary destination</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(System.Object)">
-            @param o object to compare
-            @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+            <summary>
+            </summary>
+            <param name="o">object to compare</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CompareTo(Apache.NMS.ActiveMQ.Commands.ActiveMQDestination)">
-             Lets sort by name first then lets sort topics greater than queues
-            
-             @param that another destination to compare against
-             @return 1 if this is less than o else 0 if they are equal or -1 if this is less than o
+            <summary>
+            Lets sort by name first then lets sort topics greater than queues
+            </summary>
+            <param name="that">another destination to compare against</param>
+            <returns>1 if this is less than o else 0 if they are equal or -1 if this is less than o</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetDestinationType">
-            @return Returns the Destination type
+            <summary>
+            </summary>
+            <returns>Returns the Destination type</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.ToString">
-            @return string representation of this instance
+            <summary>
+            </summary>
+            <returns>string representation of this instance</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.GetHashCode">
-            @return hashCode for this instance
+            <summary>
+            </summary>
+            <returns>hashCode for this instance</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Equals(System.Object)">
-             if the object passed in is equivalent, return true
-            
-             @param obj the object to compare
-             @return true if this instance and obj are equivalent
+            <summary>
+            if the object passed in is equivalent, return true
+            </summary>
+            <param name="obj">the object to compare</param>
+            <returns>true if this instance and obj are equivalent</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsWildcard">
-            @return true if the destination matches multiple possible destinations
+            <summary>
+            </summary>
+            <returns>true if the destination matches multiple possible destinations</returns>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.CreateDestination(System.String)">
+            <summary>
             Factory method to create a child destination if this destination is a composite
-            @param name
-            @return the created Destination
+            </summary>
+            <param name="name"></param>
+            <returns>the created Destination</returns>
         </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.Options">
             <summary>
@@ -240,14 +305,14 @@
             </summary>
         </member>
         <member name="P:Apache.NMS.ActiveMQ.Commands.ActiveMQDestination.IsComposite">
-             Returns true if this destination represents a collection of
-             destinations; allowing a set of destinations to be published to or subscribed
-             from in one NMS operation.
-             <p/>
-             If this destination is a composite then you can call {@link #getChildDestinations()}
-             to return the list of child destinations.
-            
-             @return true if this destination represents a collection of child destinations.
+            <summary>
+            Returns true if this destination represents a collection of
+            destinations; allowing a set of destinations to be published to or subscribed
+            from in one NMS operation.
+            <p/>
+            If this destination is a composite then you can call {@link #getChildDestinations()}
+            to return the list of child destinations.
+            </summary>
         </member>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ActiveMQQueue">
             <summary>
@@ -457,6 +522,24 @@
              The ActiveMQ NetworkBridgeFilter Command
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerAck">
+            <summary>
+            A ProducerAck command is sent by a broker to a producer to let it know it has
+            received and processed messages that it has produced. The producer will be
+            flow controlled if it does not receive ProducerAck commands back from the
+            broker.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.ProducerId">
+            <summary>
+            The producer id that this ack message is destined for.
+            </summary>
+        </member>
+        <member name="P:Apache.NMS.ActiveMQ.Commands.ProducerAck.Size">
+            <summary>
+            The number of bytes that are being acked.
+            </summary>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Commands.ProducerId">
             <summary>
              The ActiveMQ ProducerId Command
@@ -1340,6 +1423,100 @@
             Unmarshals the primitive type map from the given byte array
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.State.ConnectionStateTracker">
+            <summary>
+            Tracks the state of a connection so a newly established transport can be
+            re-initialized to the state that was tracked.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.track(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command"></param>
+            <returns>null if the command is not state tracked.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreSessions(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreConsumers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreProducers(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.SessionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="sessionState"></param>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.State.ConnectionStateTracker.DoRestoreTempDestinations(Apache.NMS.ActiveMQ.Transport.ITransport,Apache.NMS.ActiveMQ.State.ConnectionState)">
+            <summary>
+            </summary>
+            <param name="transport"></param>
+            <param name="connectionState"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunner">
+            <summary>
+            Allows you to request a thread execute the associated Task.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.wakeup">
+            <summary>
+            We Expect MANY wakeup calls on the same TaskRunner.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Threads.PooledTaskRunner.shutdown(System.Int32)">
+            <summary>
+            shut down the task
+            </summary>
+            <param name="timeout"></param>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.Task">
+            <summary>
+            Represents a task that may take a few iterations to complete.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Threads.TaskRunnerFactory">
+            <summary>
+            Manages the thread pool for long running tasks. Long running tasks are not
+            always active but when they are active, they may need a few iterations of
+            processing for them to become idle. The manager ensures that each task is
+            processes but that no one task overtakes the system. This is kina like
+            cooperative multitasking.
+            </summary>
+        </member>
+        <member name="F:Apache.NMS.ActiveMQ.Transport.Discovery.Multicast.MulticastDiscoveryAgent.remoteBrokers">
+            <summary>
+            Indexed by service name
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport">
+            <summary>
+            A Transport that is made reliable by being able to fail over to another
+            transport when a transport failure is detected.
+            </summary>
+        </member>
+        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
+            <summary>
+            Represents the logical networking transport layer.
+            </summary>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransport.IsShutdownCommand(Apache.NMS.ActiveMQ.Commands.Command)">
+            <summary>
+            </summary>
+            <param name="command"></param>
+            <returns>Returns true if the command is one sent when a connection is being closed.</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.Failover.FailoverTransportFactory.CreateTransport(Apache.NMS.Util.URISupport.CompositeData)">
+            <summary>
+            </summary>
+            <param name="compositData"></param>
+            <returns></returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.Stomp.StompFrameStream">
             <summary>
             A Stream for writing a <a href="http://stomp.codehaus.org/">STOMP</a> Frame
@@ -1360,11 +1537,6 @@
             An implementation of ITransport that uses sockets to communicate with the broker
             </summary>
         </member>
-        <member name="T:Apache.NMS.ActiveMQ.Transport.ITransport">
-            <summary>
-            Represents the logical networking transport layer.
-            </summary>
-        </member>
         <member name="M:Apache.NMS.ActiveMQ.Transport.Tcp.TcpTransport.Start">
             <summary>
             Method Start
@@ -1476,6 +1648,22 @@
             A Transport that correlates asynchronous send/receive messages into single request/response.
             </summary>
         </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.CreateTransport(System.Uri)">
+            <summary>
+            Creates a normal transport. 
+            </summary>
+            <param name="location"></param>
+            <returns>the transport</returns>
+        </member>
+        <member name="M:Apache.NMS.ActiveMQ.Transport.TransportFactory.findTransportFactory(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.
+            </summary>
+            <param name="location"></param>
+            <returns></returns>
+        </member>
         <member name="T:Apache.NMS.ActiveMQ.Transport.WireFormatNegotiator">
             <summary>
             A Transport which negotiates the wire format
@@ -1496,6 +1684,11 @@
             Represents a connection with a message broker
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Connection.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.Start">
             <summary>
             Starts asynchronous message delivery of incoming messages for this connection.
@@ -1519,9 +1712,9 @@
             </summary>
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.SyncRequest(Apache.NMS.ActiveMQ.Commands.Command)">
-            <summary>
-            Performs a synchronous request-response with the broker
-            </summary>
+             <summary>
+             Performs a synchronous request-response with the broker
+             </summary>
             
         </member>
         <member name="M:Apache.NMS.ActiveMQ.Connection.CreateTemporaryDestinationName">
@@ -1622,6 +1815,11 @@
             Method Dequeue
             </summary>
         </member>
+        <member name="T:Apache.NMS.ActiveMQ.IOException">
+            <summary>
+            Exception thrown when an IO error occurs
+            </summary>
+        </member>
         <member name="M:Apache.NMS.ActiveMQ.ISynchronization.BeforeCommit">
             <summary>
             Called before a commit
@@ -1663,6 +1861,11 @@
             Default provider of ISession
             </summary>
         </member>
+        <member name="F:Apache.NMS.ActiveMQ.Session.myLock">
+            <summary>
+            Private object used for synchronization, instead of public "this"
+            </summary>
+        </member>
         <member name="F:Apache.NMS.ActiveMQ.Session.PrefetchSize">
             <summary>
             Sets the prefetch size, the maximum number of messages a broker will dispatch to consumers
@@ -1714,18 +1917,6 @@
             asynchronous delivery of queued (inbound) messages.
             </summary>
         </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetConsumers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
-        <member name="M:Apache.NMS.ActiveMQ.Session.GetProducers">
-            <summary>
-            Returns a copy of the current consumers in a thread safe way to avoid concurrency
-            problems if the consumers are changed in another thread
-            </summary>
-        </member>
         <member name="M:Apache.NMS.ActiveMQ.Session.Configure(Apache.NMS.ActiveMQ.Commands.ActiveMQMessage)">
             <summary>
             Configures the message command



Mime
View raw message