activemq-nms-zmq.git
22 months agoAMQNET-562 Update NOTICE file master 2/head
Timothy Bish [Mon, 13 Mar 2017 13:44:01 +0000 (09:44 -0400)] 
AMQNET-562 Update NOTICE file

Update date range to current year.

4 years agoAdd support for serializing/deserializing BytesMessages.
Jim Gomes [Thu, 9 Oct 2014 01:38:53 +0000 (01:38 +0000)] 
Add support for serializing/deserializing BytesMessages.
Fixes [AMQNET-491]. (See https://issues.apache.org/jira/browse/AMQNET-491)

4 years agoFix serializing/deserializing the message properties. Use the existing PrimitiveMap...
Jim Gomes [Wed, 8 Oct 2014 23:17:41 +0000 (23:17 +0000)] 
Fix serializing/deserializing the message properties. Use the existing PrimitiveMap marshal/unmarshal functions.
Add additional exception handling in the MessageConsumer to pass the BadConsumerTest unit test.
Fixes [AMQNET-491]. (See https://issues.apache.org/jira/browse/AMQNET-491)

4 years agoSupport serializing/deserializing NMS properties on the wire.
Jim Gomes [Wed, 8 Oct 2014 00:59:46 +0000 (00:59 +0000)] 
Support serializing/deserializing NMS properties on the wire.
Fix several resource leaks that were causing lock-ups when disposing of connection objects. Many more unit tests can now be run. Some unit tests will never succeed due to the nature of the ZMQ implementation not having a central broker.
Fixes [AMQNET-491]. (See https://issues.apache.org/jira/browse/AMQNET-491)

4 years agoImplement disposable pattern for Connection.
Jim Gomes [Wed, 19 Mar 2014 19:09:34 +0000 (19:09 +0000)] 
Implement disposable pattern for Connection.
Only dispose the producer endpoint after its final release.
Add overloaded send/receive API for destinations.
Initialize the sockets on the correct message handler thread.

4 years agoAdd IDisposable interface to IDestination.
Jim Gomes [Wed, 12 Mar 2014 23:19:06 +0000 (23:19 +0000)] 
Add IDisposable interface to IDestination.
Fixes [AMQNET-473]. (See https://issues.apache.org/jira/browse/AMQNET-473)
Complete provider implementation for ZeroMQ.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

4 years agoRefactoring to support multiple producers and consumers. Fixed wire protocol format...
Jim Gomes [Sat, 8 Mar 2014 02:49:55 +0000 (02:49 +0000)] 
Refactoring to support multiple producers and consumers.  Fixed wire protocol format. Added many new unit tests to validate the refactoring, and to give example usage.

4 years agoUpdate to zeroMQ 4.0.3 with CLRZMQ 3.0 wrapper library. It now internally supports...
Jim Gomes [Sat, 22 Feb 2014 00:00:11 +0000 (00:00 +0000)] 
Update to zeroMQ 4.0.3 with CLRZMQ 3.0 wrapper library. It now internally supports dynamic loading of 32-bit/64-bit native DLL at runtime.

6 years agoWait for message receive.
Jim Gomes [Tue, 13 Mar 2012 23:56:49 +0000 (23:56 +0000)] 
Wait for message receive.

7 years agofix for: https://issues.apache.org/jira/browse/AMQNET-348
Timothy A. Bish [Wed, 16 Nov 2011 16:07:51 +0000 (16:07 +0000)] 
fix for: https://issues.apache.org/jira/browse/AMQNET-348

7 years agofix for: https://issues.apache.org/jira/browse/AMQNET-349
Timothy A. Bish [Tue, 15 Nov 2011 20:32:54 +0000 (20:32 +0000)] 
fix for: https://issues.apache.org/jira/browse/AMQNET-349

7 years agofix for: https://issues.apache.org/jira/browse/AMQNET-346
Timothy A. Bish [Fri, 11 Nov 2011 20:58:59 +0000 (20:58 +0000)] 
fix for: https://issues.apache.org/jira/browse/AMQNET-346

Adds Recover Method to NMS.  ActiveMQ and Stomp provider implementations added with tests.

7 years agoUpdate svn:ignore
Timothy A. Bish [Fri, 11 Nov 2011 20:35:03 +0000 (20:35 +0000)] 
Update svn:ignore

7 years agoImplemented basic message producer. Removed unnecessary ZmqMessage. The normal...
Jim Gomes [Tue, 12 Jul 2011 00:28:55 +0000 (00:28 +0000)] 
Implemented basic message producer.  Removed unnecessary ZmqMessage.  The normal message types will be directly supported once the wire format encoding is added.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

7 years agoFixed the loading of 32-bit vs. 64-bit implementations.
Jim Gomes [Mon, 11 Jul 2011 23:51:26 +0000 (23:51 +0000)] 
Fixed the loading of 32-bit vs. 64-bit implementations.
Refactoring the publisher/subscriber objects.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

7 years agoExclude package sub-folder.
Jim Gomes [Mon, 11 Jul 2011 17:11:10 +0000 (17:11 +0000)] 
Exclude package sub-folder.

7 years agoImproving the dynamic factory loading routine.
Jim Gomes [Sat, 9 Jul 2011 00:46:28 +0000 (00:46 +0000)] 
Improving the dynamic factory loading routine.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

7 years agoAdd 32-bit project build.
Jim Gomes [Fri, 8 Jul 2011 23:20:06 +0000 (23:20 +0000)] 
Add 32-bit project build.

7 years agoRefactor with intermediate connection factory that will instantiate the correct 32...
Jim Gomes [Fri, 8 Jul 2011 23:11:24 +0000 (23:11 +0000)] 
Refactor with intermediate connection factory that will instantiate the correct 32-bit or 64-bit version of the ZMQ provider library.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

7 years agoAdd NUnit config files.
Jim Gomes [Fri, 8 Jul 2011 20:52:55 +0000 (20:52 +0000)] 
Add NUnit config files.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)

7 years agoInitial check-in. Base implementation contributed by Luis Gomez. Thanks, Luis!...
Jim Gomes [Fri, 8 Jul 2011 18:55:17 +0000 (18:55 +0000)] 
Initial check-in.  Base implementation contributed by Luis Gomez.  Thanks, Luis!  Additional work done by Jim Gomes.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)