Timothy A. Bish [Tue, 2 Feb 2010 22:44:48 +0000 (22:44 +0000)]
Tag a 1.2.0 release.
Timothy A. Bish [Fri, 15 Jan 2010 16:46:57 +0000 (16:46 +0000)]
Update the package script with correct version naming.
Timothy A. Bish [Fri, 15 Jan 2010 15:58:46 +0000 (15:58 +0000)]
Update version info to reflect new target release against NMS 1.2.0
Timothy A. Bish [Thu, 14 Jan 2010 22:32:27 +0000 (22:32 +0000)]
Switch to using a temp queue, leaves broker clean when test completes.
Timothy A. Bish [Thu, 14 Jan 2010 21:52:30 +0000 (21:52 +0000)]
Disable test case that can't be run on NETCF
Timothy A. Bish [Thu, 14 Jan 2010 21:09:35 +0000 (21:09 +0000)]
Update for Compact Framework compilation
Timothy A. Bish [Thu, 14 Jan 2010 20:18:37 +0000 (20:18 +0000)]
Handle the consumer.transformation setting and add that to the test case.
Timothy A. Bish [Thu, 14 Jan 2010 19:22:46 +0000 (19:22 +0000)]
Adds a Transformation property to the ConsumerInfo for use in configuring the type of Transforamtion that the broker uses to convert MapMessage's or Object's to be sent to stomp client's
Timothy A. Bish [Thu, 14 Jan 2010 16:46:29 +0000 (16:46 +0000)]
Adds MapMessageTest for sending and receiving MapMessage. Fixes issue with unmarshal of byte when value is > 127
Timothy A. Bish [Thu, 14 Jan 2010 15:34:03 +0000 (15:34 +0000)]
Add some tests for the XmlPrimitiveMapMarshaler and a couple fixes to the marshaler. Can now read marshaled XML maps
Timothy A. Bish [Wed, 13 Jan 2010 23:26:16 +0000 (23:26 +0000)]
Add some tests for the XmlPrimitiveMapMarshaler and a couple fixes to the marshaler. Also adds an initial attmept at the unmarshal code for the PrimtiveMap from XML.
Timothy A. Bish [Wed, 13 Jan 2010 23:09:39 +0000 (23:09 +0000)]
Add basic tests for the MapMessage class.
Timothy A. Bish [Wed, 13 Jan 2010 18:54:01 +0000 (18:54 +0000)]
Adds the ability to create and send a MapMessage over stomp using the ActiveMQ jms-map-xml format. Support for receive is not yet implemented.
Timothy A. Bish [Wed, 13 Jan 2010 15:02:30 +0000 (15:02 +0000)]
Update test to use unique clientId on each run.
Timothy A. Bish [Tue, 12 Jan 2010 23:25:01 +0000 (23:25 +0000)]
Update the ToString methods in several of the commands to make the Logging more readable.
Timothy A. Bish [Tue, 12 Jan 2010 23:19:24 +0000 (23:19 +0000)]
Update the ToString methods in several of the commands to make the Logging more readable.
Timothy A. Bish [Tue, 12 Jan 2010 21:48:09 +0000 (21:48 +0000)]
Clean up the test case to remove compiler warnings.
Timothy A. Bish [Tue, 12 Jan 2010 19:48:45 +0000 (19:48 +0000)]
Add the dispatchAsync property back to connection.
Timothy A. Bish [Tue, 12 Jan 2010 16:42:39 +0000 (16:42 +0000)]
Update Durable test to correctly use the client ID as the subscription name for Durable Consumers.
Timothy A. Bish [Tue, 12 Jan 2010 15:39:47 +0000 (15:39 +0000)]
Update the ToString methods in several of the commands to make the Logging more readable.
Timothy A. Bish [Tue, 12 Jan 2010 00:42:35 +0000 (00:42 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Tue, 12 Jan 2010 00:40:41 +0000 (00:40 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Tue, 12 Jan 2010 00:37:58 +0000 (00:37 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Tue, 12 Jan 2010 00:32:38 +0000 (00:32 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Tue, 12 Jan 2010 00:19:40 +0000 (00:19 +0000)]
Changes for Stomp and Durables
Timothy A. Bish [Mon, 11 Jan 2010 23:43:12 +0000 (23:43 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:52:43 +0000 (21:52 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:50:31 +0000 (21:50 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:46:06 +0000 (21:46 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:38:27 +0000 (21:38 +0000)]
port code to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:32:48 +0000 (21:32 +0000)]
port the MessageDispatchChannel to build on .NET CF 2.0 and above
Timothy A. Bish [Mon, 11 Jan 2010 21:26:06 +0000 (21:26 +0000)]
port the MessageDispatchChannel to build on .NET CF 2.0
Timothy A. Bish [Mon, 11 Jan 2010 20:01:48 +0000 (20:01 +0000)]
Update the protocol encoding and port the DedicatedTaskRunner to build on .NET CF 2.0
Timothy A. Bish [Fri, 8 Jan 2010 22:39:42 +0000 (22:39 +0000)]
Switch the test case from a Queue to use a TemporaryTopic in order to leave less clutter on the broker.
Timothy A. Bish [Fri, 8 Jan 2010 21:42:16 +0000 (21:42 +0000)]
Improve the defense against getting a peer closed connection error from AMQ.
Timothy A. Bish [Fri, 8 Jan 2010 16:23:52 +0000 (16:23 +0000)]
Make a few changes to start preping for MapMessage support.
Timothy A. Bish [Thu, 7 Jan 2010 22:31:30 +0000 (22:31 +0000)]
Adds async Acks option to Connection and a SendAcks method in Session. MessageConsumer modified to call SendAcks. Refactored the ConnectionFactory and Connection to make them more like the ActiveMQ versions.
Adds Tests for ConnectionFactory through the NMSConnectionFactory and a test case for the DedicatedTaskRunner.
Timothy A. Bish [Thu, 7 Jan 2010 21:52:43 +0000 (21:52 +0000)]
Add an IdGenerator class to the Stomp client to generate ActiveMQ like unique Ids
Timothy A. Bish [Thu, 7 Jan 2010 21:14:10 +0000 (21:14 +0000)]
Fix failures in DurableTest and ExclusiveConsumerTest, add tests for the Messages.
Timothy A. Bish [Thu, 7 Jan 2010 21:11:12 +0000 (21:11 +0000)]
Remove unnecessary try catch block from the Text get method.
Timothy A. Bish [Thu, 7 Jan 2010 19:40:17 +0000 (19:40 +0000)]
Update the IndividualAckTest and add more Transaction Tests
Timothy A. Bish [Thu, 7 Jan 2010 15:43:44 +0000 (15:43 +0000)]
Set the Session's Ack mode on the ConsumerInfo so that the StompWireFormat class can create a properly configured subscribe command.
Timothy A. Bish [Wed, 6 Jan 2010 22:55:53 +0000 (22:55 +0000)]
Add the following test cases
ExclusiveConsumer
IndividualAck
MessageListenerRedelivery
StompRedeliveryPolicyTest
Timothy A. Bish [Wed, 6 Jan 2010 22:46:54 +0000 (22:46 +0000)]
Fix to actually set properties on the Connection's RedeliveryPolicy from the URI.
Timothy A. Bish [Wed, 6 Jan 2010 20:24:54 +0000 (20:24 +0000)]
Add TramsactoimTest and fix an issue with the NMSRedlivered flag.
Timothy A. Bish [Wed, 6 Jan 2010 16:36:34 +0000 (16:36 +0000)]
Adds a port of the NMSPropertyTest and TempDestinationTest
Timothy A. Bish [Wed, 6 Jan 2010 15:55:00 +0000 (15:55 +0000)]
Add in a version of the DurableTest from NMS.
Timothy A. Bish [Wed, 6 Jan 2010 15:29:50 +0000 (15:29 +0000)]
Add in a version of the ConsumerTest from NMS.
Timothy A. Bish [Wed, 6 Jan 2010 14:35:34 +0000 (14:35 +0000)]
Add some initial tests ported from the Apache.NMS project and customized to work within Stomp's limitations.
Timothy A. Bish [Tue, 5 Jan 2010 20:27:22 +0000 (20:27 +0000)]
Update the project files with new additions and updated settings.
Timothy A. Bish [Tue, 5 Jan 2010 20:26:19 +0000 (20:26 +0000)]
Ensure producers throw correct exceptions on send to non-default destinations
Timothy A. Bish [Tue, 5 Jan 2010 20:26:03 +0000 (20:26 +0000)]
Have the Unmarshaller remove any unused "receipt" headers left in messages we receive.
Timothy A. Bish [Tue, 5 Jan 2010 19:23:42 +0000 (19:23 +0000)]
Fix some issues with failing unit tests.
Timothy A. Bish [Mon, 4 Jan 2010 21:19:25 +0000 (21:19 +0000)]
Simplified the Implementation of the MessageConsumer that was ported over the NMS.ActiveMQ
Timothy A. Bish [Mon, 4 Jan 2010 20:50:13 +0000 (20:50 +0000)]
Remove any leading "stomp:" prefix from the connection URI before creating the Connection and Transports.
Timothy A. Bish [Mon, 4 Jan 2010 20:49:37 +0000 (20:49 +0000)]
update the URI to add the stomp: prefix
Timothy A. Bish [Wed, 16 Dec 2009 14:34:36 +0000 (14:34 +0000)]
Apply Prefetch settings to the Connection from the URI options on creation.
Timothy A. Bish [Fri, 11 Dec 2009 13:53:24 +0000 (13:53 +0000)]
Update provider config file.
Timothy A. Bish [Fri, 11 Dec 2009 13:48:09 +0000 (13:48 +0000)]
Adds test for the Stomp MessageDispatchChannel class.
Timothy A. Bish [Thu, 10 Dec 2009 20:24:36 +0000 (20:24 +0000)]
Fix the parsing of the MessageId to account for negative sessionIds from the broker. fixes errors from Ack messages.
Timothy A. Bish [Thu, 10 Dec 2009 19:12:51 +0000 (19:12 +0000)]
Fix issue with MessageAck
Timothy A. Bish [Thu, 10 Dec 2009 16:48:23 +0000 (16:48 +0000)]
* StompFrame.cs:
Remove some of the debug code now that the connection is working.
Timothy A. Bish [Thu, 10 Dec 2009 16:42:04 +0000 (16:42 +0000)]
* TcpTransport.cs:
Remove the creation of EndianBinaryReader/Writers as the Stomp data is streamed as a series of single byte value.
Timothy A. Bish [Thu, 10 Dec 2009 16:18:37 +0000 (16:18 +0000)]
* StompWireFormat.cs:
Set all the properties in the Connect command now.
Timothy A. Bish [Thu, 10 Dec 2009 16:08:11 +0000 (16:08 +0000)]
Fix setting the Frame command on read.
Timothy A. Bish [Thu, 10 Dec 2009 15:56:44 +0000 (15:56 +0000)]
Fix missing newline in Frame, add some debugging code for use in testing (remove most later)
Timothy A. Bish [Thu, 10 Dec 2009 15:32:41 +0000 (15:32 +0000)]
* MapMessage.cs:
Remove reference to the Compression Package
Timothy A. Bish [Wed, 9 Dec 2009 21:11:54 +0000 (21:11 +0000)]
Stomp client can connect to Broker now but errors out on Send of ConnectionInfo
Timothy A. Bish [Wed, 9 Dec 2009 19:08:51 +0000 (19:08 +0000)]
Update testing code to add first unit test and proper configuration of the NUnit tests.
Timothy A. Bish [Wed, 9 Dec 2009 19:08:36 +0000 (19:08 +0000)]
Timothy A. Bish [Wed, 9 Dec 2009 16:40:25 +0000 (16:40 +0000)]
Remove sending unsubscribe for connectionId and sessionId as the only unsubscribe in Stomp is for a ConsumerId.
Timothy A. Bish [Wed, 9 Dec 2009 15:55:13 +0000 (15:55 +0000)]
Work on simplifying the Command Marshaling phase and scale down the MessageProducer implementation to the basic needs of a Stomp client.
Timothy A. Bish [Tue, 8 Dec 2009 00:47:17 +0000 (00:47 +0000)]
Create a folder to use to break out the various Stomp Command Marshalers : Undo
Timothy A. Bish [Mon, 7 Dec 2009 23:19:27 +0000 (23:19 +0000)]
Create a folder to use to break out the various Stomp Command Marshalers.
Timothy A. Bish [Mon, 7 Dec 2009 23:18:58 +0000 (23:18 +0000)]
Create a folder to use to break out the various Stomp Command Marshalers.
Timothy A. Bish [Mon, 7 Dec 2009 22:49:04 +0000 (22:49 +0000)]
Change some things around since this code is now a dedicated Stomp client, remove anything that was OpenWire related.
Timothy A. Bish [Mon, 7 Dec 2009 19:10:58 +0000 (19:10 +0000)]
Adds more files to the svn:ignore property.
Timothy A. Bish [Mon, 7 Dec 2009 19:09:55 +0000 (19:09 +0000)]
Fixing some compiler errors and bringing in more NMS Implementation for Stomp, basic structure is in place now, code compiles now.
Timothy A. Bish [Mon, 7 Dec 2009 16:29:03 +0000 (16:29 +0000)]
Remove TaskRunnerFactory class is not needed here.
Timothy A. Bish [Mon, 7 Dec 2009 16:27:42 +0000 (16:27 +0000)]
* StompWireFormat.cs:
Update the code to reflect the new Command names and feilds.
Timothy A. Bish [Mon, 7 Dec 2009 16:23:24 +0000 (16:23 +0000)]
Gets most of the basic Commands compiling now.
Timothy A. Bish [Fri, 4 Dec 2009 22:53:41 +0000 (22:53 +0000)]
Fixing some compiler errors and bringing in more NMS Implementation for Stomp.
Timothy A. Bish [Fri, 4 Dec 2009 20:53:10 +0000 (20:53 +0000)]
Update svn:ignore properties
Timothy A. Bish [Fri, 4 Dec 2009 19:36:50 +0000 (19:36 +0000)]
Fixing some compiler errors and bringing in more NMS Implementation for Stomp.
Timothy A. Bish [Fri, 4 Dec 2009 16:37:12 +0000 (16:37 +0000)]
Add initial VS2008 project files
Timothy A. Bish [Fri, 4 Dec 2009 01:01:56 +0000 (01:01 +0000)]
Fixing some compiler errors and bringing in more NMS Implementation for Stomp.
Timothy A. Bish [Thu, 3 Dec 2009 23:20:17 +0000 (23:20 +0000)]
Update svn:ignore properties
Timothy A. Bish [Thu, 3 Dec 2009 23:11:03 +0000 (23:11 +0000)]
Commit a bunch of initial work on porting the Stomp bits plus other useful classes over from NMS.ActiveMQ. None of this compiles yet.
Jim Gomes [Thu, 3 Dec 2009 01:10:55 +0000 (01:10 +0000)]
Fixed version numbering.
Jim Gomes [Mon, 30 Nov 2009 19:08:16 +0000 (19:08 +0000)]
Update package names.
Jim Gomes [Tue, 10 Nov 2009 20:12:43 +0000 (20:12 +0000)]
Update project file dependencies.
Jim Gomes [Wed, 4 Nov 2009 17:42:06 +0000 (17:42 +0000)]
Fix checking for required dependent assemblies.
Jim Gomes [Tue, 3 Nov 2009 23:46:54 +0000 (23:46 +0000)]
Fixed downloading vendor files and checking for missing references.
Jim Gomes [Tue, 3 Nov 2009 20:38:53 +0000 (20:38 +0000)]
Fix vendor download routine to ensure build configurations match.
Jim Gomes [Tue, 3 Nov 2009 18:45:21 +0000 (18:45 +0000)]
Remove external references to deployed assemblies.
Jim Gomes [Wed, 7 Oct 2009 17:43:51 +0000 (17:43 +0000)]
Directly support the main official provider implementations connection factories.
Remove the config files for the connection factory that are now obsolete.
Fixes [AMQNET-186]. (See https://issues.apache.org/activemq/browse/AMQNET-186)
Jim Gomes [Tue, 29 Sep 2009 17:51:39 +0000 (17:51 +0000)]
Added additional ignore directives.
Jim Gomes [Tue, 29 Sep 2009 17:50:32 +0000 (17:50 +0000)]
Added keyfile/NMSKey.snk.
Added additional ignore directives.
Timothy A. Bish [Mon, 28 Sep 2009 16:04:09 +0000 (16:04 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-191
Create some of the initial directories needed for the project.
Timothy A. Bish [Mon, 28 Sep 2009 15:59:51 +0000 (15:59 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-191
Add svn ignore for known IDE settings files.