Michael Pearce [Sun, 5 Apr 2020 10:52:16 +0000 (11:52 +0100)]
AMQNET-637 NMS 2.0
Add deliverydelay
Add async send methods
Add shared and shared durable consumers
add missing ack method on session thats in JMS
Create INMSConsumer
Create INMSProducer
Create INMSContext
Add Create Context Methods to ConnectionFactory
Add CreateContext wrapper methods in factory
fix missing file type
remove duplicate method signature
Remove duplicated method
remove unspec'd methods
changes to address review comments from Krystof.
Michael André Pearce [Wed, 26 Jun 2019 08:26:08 +0000 (09:26 +0100)]
Merge pull request #9 from HavretGC/fix_ps_script
AMQNET-588 Solution clean up
Havret [Tue, 25 Jun 2019 13:13:36 +0000 (15:13 +0200)]
AMQNET-588 Solution clean up
Michael André Pearce [Tue, 25 Jun 2019 12:16:56 +0000 (13:16 +0100)]
NO-JIRA Update release notes
Michael André Pearce [Tue, 25 Jun 2019 12:15:24 +0000 (13:15 +0100)]
NO-JIRA
Add release step notes for future.
Michael André Pearce [Tue, 25 Jun 2019 11:47:44 +0000 (12:47 +0100)]
NO-JIRA Update package script to include nuget
Michael André Pearce [Tue, 25 Jun 2019 11:22:14 +0000 (12:22 +0100)]
NO-JIRA Update License.txt
Michael André Pearce [Tue, 25 Jun 2019 10:59:26 +0000 (11:59 +0100)]
Merge pull request #8 from HavretGC/add_license_to_nuget
AMQNET-588 Solution clean up
Michael André Pearce [Tue, 25 Jun 2019 10:58:18 +0000 (11:58 +0100)]
NO-JIRA - Cleanup License File
Michael André Pearce [Tue, 25 Jun 2019 10:57:25 +0000 (11:57 +0100)]
NO-JIRA - Update Notice File
Havret [Tue, 25 Jun 2019 09:54:47 +0000 (11:54 +0200)]
AMQNET-588 Solution clean up
- Include license and notice files in nuget package
- Update package script
- Add NUnit test adapter
Michael André Pearce [Mon, 24 Jun 2019 16:30:34 +0000 (17:30 +0100)]
NO-JIRA Update Notice File
Michael André Pearce [Mon, 24 Jun 2019 14:41:45 +0000 (15:41 +0100)]
Merge pull request #7 from HavretGC/update_readme
AMQNET-588 Solution clean up
Havret [Mon, 24 Jun 2019 14:38:01 +0000 (16:38 +0200)]
AMQNET-588 Solution clean up
- Update README file
Michael André Pearce [Mon, 24 Jun 2019 13:56:03 +0000 (14:56 +0100)]
Merge pull request #6 from HavretGC/solution_clean_up
AMQNET-588 Solution clean up
Krzysztof Porebski [Mon, 24 Jun 2019 10:01:26 +0000 (12:01 +0200)]
AMQNET-588 Solution clean up
- Reorganize repository structure
- Remove redundant .csproj files leaving only one csproj per actual project
- Update package scripts
- Replace sandcastle with docFX
Michael André Pearce [Wed, 12 Jun 2019 08:37:04 +0000 (09:37 +0100)]
Merge pull request #5 from apache/netstd2_package
AMQNET-565 NetStd 2.0 build align packaging
michael.pearce [Wed, 12 Jun 2019 08:35:55 +0000 (09:35 +0100)]
AMQNET-565 NetStd 2.0 build align packaging
Michael André Pearce [Tue, 11 Jun 2019 15:45:58 +0000 (16:45 +0100)]
Merge pull request #4 from michaelandrepearce/netstd2
AMQNET-565 NetStandard 2.0 Build
michael.pearce [Thu, 23 May 2019 22:22:28 +0000 (23:22 +0100)]
AMQNET-565 NetStandard 2.0 Build
This is to provide a netstandard2.0 build that will also publish to nuget.
Timothy Bish [Mon, 13 Mar 2017 13:32:36 +0000 (09:32 -0400)]
AMQNET-562 Update NOTICE file
Update date range to current year.
Jim Gomes [Sat, 19 Mar 2016 21:01:49 +0000 (21:01 +0000)]
Remove unused post-build statements.
Jim Gomes [Mon, 6 Jul 2015 22:41:04 +0000 (22:41 +0000)]
Apply patch from Jose Alvarado. Thanks, Jose!
Fixes [AMQNET-503]. (See https://issues.apache.org/jira/browse/AMQNET-503)
Timothy A. Bish [Mon, 15 Dec 2014 21:17:33 +0000 (21:17 +0000)]
Move trunk to v1.8.x line
Jim Gomes [Wed, 8 Oct 2014 19:13:19 +0000 (19:13 +0000)]
Fix default parameter for backward compatibility.
Jim Gomes [Wed, 8 Oct 2014 19:06:33 +0000 (19:06 +0000)]
Add new CreateConnectionAndStart() helper function to streamline test creation and syntax.
Update AsyncConsumeTest.cs with new API as example code.
Jim Gomes [Wed, 8 Oct 2014 00:57:04 +0000 (00:57 +0000)]
Sample to show convention of new "using" syntax for Destinations.
Jim Gomes [Wed, 20 Aug 2014 20:53:13 +0000 (20:53 +0000)]
Add default provider mapping for AMQP.
Fixes [AMQNET-454]. (See https://issues.apache.org/jira/browse/AMQNET-454)
Jim Gomes [Wed, 6 Aug 2014 01:02:46 +0000 (01:02 +0000)]
Clean the individual configurations.
Fixes [AMQNET-486]. (See https://issues.apache.org/jira/browse/AMQNET-486)
Jim Gomes [Thu, 22 May 2014 23:47:22 +0000 (23:47 +0000)]
Add VisualStudio 2013 solution and Xamarin Android project.
Fixes [AMQNET-477]. (See https://issues.apache.org/jira/browse/AMQNET-477)
Jim Gomes [Wed, 12 Mar 2014 23:09:42 +0000 (23:09 +0000)]
Add IDisposable interface to IDestination.
Fixes [AMQNET-473]. (See https://issues.apache.org/jira/browse/AMQNET-473)
Jim Gomes [Fri, 3 Jan 2014 17:05:11 +0000 (17:05 +0000)]
Synchronizing the common build script among all of the projects.
Jim Gomes [Fri, 3 Jan 2014 17:04:29 +0000 (17:04 +0000)]
Fix if test for excluding the correct frameworks from the assembly file set.
Jim Gomes [Fri, 3 Jan 2014 01:20:01 +0000 (01:20 +0000)]
Remove the "Explicit" tag that was conflicting with the "LongRunning" category tag. Now the tests that are long running can be properly excluded using the category exclusion feature of NUnit.
Timothy A. Bish [Wed, 27 Nov 2013 17:30:45 +0000 (17:30 +0000)]
https://issues.apache.org/jira/browse/AMQNET-458
Add MQTT client to list of known clients
Fixes [AMQNET-AMQNET-458]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-458)
Timothy A. Bish [Mon, 20 May 2013 21:35:44 +0000 (21:35 +0000)]
Bump trunk to 1.7.0
Jim Gomes [Tue, 26 Feb 2013 18:12:54 +0000 (18:12 +0000)]
Unit Test cleanup:
1. Fix FilterIgnoredMessagesTest. It would get blocked by producer flow control and fail to run.
2. Standardized the destination naming convention to prefix names with "TEST.".
3. Standardized destination creation API.
All tests pass on ActiveMQ 5.7.0.
Jim Gomes [Tue, 30 Oct 2012 00:27:53 +0000 (00:27 +0000)]
Add support for Mono 4.0 builds.
Jim Gomes [Sat, 14 Jul 2012 00:46:54 +0000 (00:46 +0000)]
Add references to System.Web.dll assembly.
Timothy A. Bish [Fri, 13 Jul 2012 20:06:46 +0000 (20:06 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-393
Fixes [AMQNET-AMQNET-393]. (See https://issues.apache.org/jira/browse/AMQNET-AMQNET-393)
Jim Gomes [Tue, 10 Jul 2012 22:02:58 +0000 (22:02 +0000)]
Pass buildtype to NAnt script to support clean operation.
Jim Gomes [Tue, 10 Jul 2012 21:06:14 +0000 (21:06 +0000)]
Set the current folder to the project folder prior to running NAnt.
Jim Gomes [Tue, 10 Jul 2012 20:51:21 +0000 (20:51 +0000)]
Fix command-line parameter.
Jim Gomes [Tue, 10 Jul 2012 20:40:33 +0000 (20:40 +0000)]
Add support for building extra platform assemblies from within the IDE by calling out to the NAnt script.
Timothy A. Bish [Wed, 20 Jun 2012 21:41:12 +0000 (21:41 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-390
Jim Gomes [Wed, 30 May 2012 17:39:03 +0000 (17:39 +0000)]
Add call to NAnt on pre-build step to create the assembly info file.
Jim Gomes [Wed, 30 May 2012 16:46:38 +0000 (16:46 +0000)]
Fix compiler defines.
Fixes [AMQNET-327]. (See https://issues.apache.org/jira/browse/AMQNET-327)
Jim Gomes [Tue, 29 May 2012 19:51:08 +0000 (19:51 +0000)]
Add VisualStudio 2010 solution files.
Fixes [AMQNET-327]. (See https://issues.apache.org/jira/browse/AMQNET-327)
Timothy A. Bish [Wed, 16 Nov 2011 16:07:51 +0000 (16:07 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-348
Timothy A. Bish [Tue, 15 Nov 2011 20:32:54 +0000 (20:32 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-349
Timothy A. Bish [Sat, 12 Nov 2011 16:37:43 +0000 (16:37 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-347
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.
Timothy A. Bish [Tue, 1 Nov 2011 18:15:54 +0000 (18:15 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-340 with some testing in NMS.ActiveMQ
Timothy A. Bish [Mon, 31 Oct 2011 16:01:23 +0000 (16:01 +0000)]
Add missing framework exists check.
Jim Gomes [Mon, 17 Oct 2011 18:35:30 +0000 (18:35 +0000)]
Merged revision(s)
1185320 from activemq/activemq-dotnet/Apache.NMS/branches/1.5.x:
Add exception handling around directory name parsing.
Fixes [AMQNET-337]. (See https://issues.apache.org/jira/browse/AMQNET-337)
Jim Gomes [Thu, 1 Sep 2011 22:21:25 +0000 (22:21 +0000)]
Added command-line option to skip downloading dependent libraries. This gives greater flexibility for debugging with special libraries.
Jim Gomes [Thu, 7 Jul 2011 19:32:11 +0000 (19:32 +0000)]
Add direct support for ZeroMQ provider implementation.
Fixes [AMQNET-333]. (See https://issues.apache.org/jira/browse/AMQNET-333)
Timothy A. Bish [Fri, 18 Mar 2011 22:32:53 +0000 (22:32 +0000)]
Fix for https://issues.apache.org/jira/browse/AMQNET-321
Tweak the API docs a little.
Timothy A. Bish [Fri, 18 Mar 2011 22:16:59 +0000 (22:16 +0000)]
fix for: https://issues.apache.org/jira/browse/AMQNET-321
Add the new Enlist methods into the .NET NMS API v1.6.0.
Transaction bits are ifdef'd out for .NETCF
Jim Gomes [Wed, 23 Feb 2011 20:50:19 +0000 (20:50 +0000)]
Synchronize common build file. Put back building of .NET 4.0 assemblies that was removed.
Timothy A. Bish [Thu, 17 Feb 2011 21:38:12 +0000 (21:38 +0000)]
Fix incorrect assertion in test case.
Jim Gomes [Wed, 9 Feb 2011 00:45:42 +0000 (00:45 +0000)]
Clean up Uri comparisons to account for parameter re-ordering by StringDictionary.
Jim Gomes [Thu, 6 Jan 2011 19:35:21 +0000 (19:35 +0000)]
Update README with instructions on how to generate API documentation.
Fix reference path to NUnit for documentation generation task.
Fixes [AMQNET-302]. (See https://issues.apache.org/activemq/browse/AMQNET-302)
Jim Gomes [Wed, 5 Jan 2011 18:49:57 +0000 (18:49 +0000)]
Update readme files to fix typos, and to reference the latest tool versions.
Timothy A. Bish [Tue, 4 Jan 2011 21:57:21 +0000 (21:57 +0000)]
Move trunk version to 1.6-SNAPSHOT
Jim Gomes [Wed, 10 Nov 2010 01:22:19 +0000 (01:22 +0000)]
Add Clone() override that will copy the MessagePropertyIntercepter object.
Fixes [AMQNET-292]. (See https://issues.apache.org/activemq/browse/AMQNET-292)
Timothy A. Bish [Tue, 2 Nov 2010 21:53:24 +0000 (21:53 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-290
Timothy A. Bish [Tue, 2 Nov 2010 21:43:41 +0000 (21:43 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-291
Update the nant.build files to reference v2.5.8 of NUnit.
Timothy A. Bish [Tue, 2 Nov 2010 20:57:04 +0000 (20:57 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-290
Add interfaces for ConnectionFactory, Connection, and Session instances that offer participation in Transactions based on the .NET System.Transactions model.
Timothy A. Bish [Thu, 28 Oct 2010 18:50:17 +0000 (18:50 +0000)]
Adds an infinite await method for convenience. Also adds some API docs.
Timothy A. Bish [Thu, 7 Oct 2010 13:20:44 +0000 (13:20 +0000)]
Clarify the semantics of the ReceiveNoWait method to remove some confusion on its usage.
Timothy A. Bish [Thu, 30 Sep 2010 14:40:11 +0000 (14:40 +0000)]
Add a new test for ReceiveNoWait
Jim Gomes [Mon, 27 Sep 2010 19:35:01 +0000 (19:35 +0000)]
Add support for building .NET 4.0 assemblies. Dependent vendor assemblies are currently only copies of the .NET 3.5 versions. Once actual .NET 4.0 versions are available, they can be checked in.
Fixes [AMQNET-286]. (See https://issues.apache.org/activemq/browse/AMQNET-286)
Timothy A. Bish [Tue, 7 Sep 2010 12:47:40 +0000 (12:47 +0000)]
Move release numbering forward to 1.5.0
Timothy A. Bish [Sat, 4 Sep 2010 18:12:35 +0000 (18:12 +0000)]
Makes several updates to the generic NMS Tests to ensure that each test run that uses a Client Id uses an Id unique to that run to avoid getting InvalidClientIdExceptions on the broker if the tests run to close together and don't give the broker enough time to clean up a subscription of connection.
Timothy A. Bish [Fri, 3 Sep 2010 21:10:10 +0000 (21:10 +0000)]
Project file updates
Timothy A. Bish [Fri, 3 Sep 2010 21:05:32 +0000 (21:05 +0000)]
Make this test a bit more generic so it works across our set of NMS providers.
Timothy A. Bish [Fri, 3 Sep 2010 20:58:47 +0000 (20:58 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-280
Timothy A. Bish [Fri, 3 Sep 2010 18:54:20 +0000 (18:54 +0000)]
Adds a simple Request / Reply test case.
Timothy A. Bish [Fri, 3 Sep 2010 18:50:25 +0000 (18:50 +0000)]
Don't check for NMSReplyTo equality here since the broker and alter the replyTo address to construct a route as in the Stomp case.
Timothy A. Bish [Fri, 3 Sep 2010 15:32:50 +0000 (15:32 +0000)]
Handle exceptions from the DeleteDestination call, when caught we make an attempt to clear the destination so the tests start in a clean state.
Timothy A. Bish [Thu, 2 Sep 2010 23:13:58 +0000 (23:13 +0000)]
Make these tests a bit more compatible with NMS providers that don't offer the full range of NMS features such as Stomp.
Timothy A. Bish [Wed, 1 Sep 2010 21:26:52 +0000 (21:26 +0000)]
code cleanup
Jim Gomes [Mon, 30 Aug 2010 18:04:21 +0000 (18:04 +0000)]
Implement enhancements for EMS provider.
Fixes [AMQNET-271]. (See https://issues.apache.org/activemq/browse/AMQNET-271)
Timothy A. Bish [Sun, 29 Aug 2010 18:49:08 +0000 (18:49 +0000)]
Project file updates
Timothy A. Bish [Sun, 29 Aug 2010 18:44:38 +0000 (18:44 +0000)]
fix for: https://issues.apache.org/activemq/browse/AMQNET-271
Timothy A. Bish [Thu, 26 Aug 2010 21:22:24 +0000 (21:22 +0000)]
Adds the test to a "LongRunning" Category and excludes that from the nant test target.
Timothy A. Bish [Thu, 26 Aug 2010 20:02:26 +0000 (20:02 +0000)]
fix: https://issues.apache.org/activemq/browse/AMQNET-276
Fix the test to not use same Client Id on each test, and enforce the use of a Topic as a Queue isn't needed and messages get left unprocessed if the client fails one of the tests.
Timothy A. Bish [Thu, 26 Aug 2010 18:14:19 +0000 (18:14 +0000)]
Project file updates
Timothy A. Bish [Thu, 26 Aug 2010 18:04:52 +0000 (18:04 +0000)]
fix: https://issues.apache.org/activemq/browse/AMQNET-276
Adds a ForeignMessageTransformationTest and a set of NMS IMessage and IDestination test classes to allow for creation of custom Messages and Destination in the tests.
Timothy A. Bish [Wed, 25 Aug 2010 20:16:50 +0000 (20:16 +0000)]
Project file updates
Timothy A. Bish [Wed, 25 Aug 2010 20:12:31 +0000 (20:12 +0000)]
initial fix for: https://issues.apache.org/activemq/browse/AMQNET-276
Adds MessageTransformation abstract class to NMS util and implements for Stomp and ActiveMQ clients.
Jim Gomes [Tue, 24 Aug 2010 23:23:54 +0000 (23:23 +0000)]
Extend the connection factory test to test multiple scenarios.
Jim Gomes [Mon, 23 Aug 2010 21:52:23 +0000 (21:52 +0000)]
Set conditional compile for .NET 3.5 tests.
Jim Gomes [Sat, 21 Aug 2010 00:55:01 +0000 (00:55 +0000)]
Use the C# 3.5 compiler to target .NET 2.0 runtime to take advantage of the latest language features.
Jim Gomes [Wed, 18 Aug 2010 22:39:37 +0000 (22:39 +0000)]
Made slow consumer test into an explicit test.
Fixes [AMQNET-273]. (See https://issues.apache.org/activemq/browse/AMQNET-273)
Timothy A. Bish [Wed, 18 Aug 2010 20:15:55 +0000 (20:15 +0000)]
* MessageSelectorTest.cs:
Remove the Console out as it makes one think the test has blown a fuse.
Jim Gomes [Wed, 18 Aug 2010 17:58:40 +0000 (17:58 +0000)]
Change default send timeout value to 0. Ensure that the requestTimeout value is propagated from the connection factory on down through the connection down to the producer.
Clean up the unit tests to work with these new defaults.
Clean up the bytes message test to ensure that all individual property accessors trigger the correct exception scenarios.
Fixes [AMQNET-273]. (See https://issues.apache.org/activemq/browse/AMQNET-273)
Jim Gomes [Mon, 16 Aug 2010 22:21:46 +0000 (22:21 +0000)]
Fix test to reset read-only flag for sent messages.
Fixes [AMQNET-272]. (See https://issues.apache.org/activemq/browse/AMQNET-272)
Timothy A. Bish [Mon, 16 Aug 2010 21:45:34 +0000 (21:45 +0000)]
https://issues.apache.org/activemq/browse/AMQNET-272
Alter the BytesMessageTest so that the read-only check is done before the equality check