Commit Graph

183 Commits

Author SHA1 Message Date
Kevin Earls da63f3f20a Fix for https://issues.apache.org/jira/browse/AMQ-5042. Handles receiving multiple frames at once from an nio channel 2014-02-18 10:52:37 +01:00
Hadrian Zbarcea 7b555c2898 AMQ-5047. Fix packaging issues related to maven version 2014-02-15 16:15:04 -05:00
Timothy Bish 99d533c060 Add timouts to tests that currently lack them. 2014-02-11 13:53:17 -05:00
Timothy Bish d8c2eda6e8 Add a NIO variant of the JMS clent tests for working through NIO
transport issues.
2014-02-11 12:05:46 -05:00
Timothy Bish be6b4830ec AMQ-5041 fix mistaken change of test to the nio port and revert ignored
tests.
2014-02-11 10:17:49 -05:00
Kevin Earls a165054df9 Added multiple @Ignores to keep this test from hanging and blocking CI builds. AMQ-5041 2014-02-11 14:39:40 +01:00
Timothy Bish 42d006f2b6 Enable some of the NIO joram tests so we can get an idea of what the
state of things is now that Proton and QPid client's are updated.
2014-02-10 17:03:49 -05:00
Timothy Bish 301866d151 enable frame tracing in few more test cases 2014-02-10 15:27:35 -05:00
Timothy Bish cdfb562455 Add a timeout in case of hang. 2014-02-10 13:25:47 -05:00
Timothy Bish 1e7dc12c30 Add test case for session with local transactions. 2014-02-10 13:25:47 -05:00
Kevin Earls e80cb78616 Increased timeout on testSendHugeMessage, fix for AMQ-5036 2014-02-10 14:03:45 +01:00
Timothy Bish e102e64e9d Use non-deprecated output methods for proton to allow for faster bulk
sends of outbound amqp frames.
2014-02-04 12:47:42 -05:00
Timothy Bish 69e6ad8cf3 Add additional tests for connection loss exception handling. 2014-01-30 15:24:19 -05:00
Hiram Chirino 875822de51 Fixes AMQ-5002: Support receiving AMQP messages which do not have the timestamp set but the expiration is set. 2014-01-30 09:51:53 -05:00
Timothy Bish f5e54cf75c fix typo in enum where tests were commented out. 2014-01-29 17:20:59 -05:00
Timothy Bish 2f9c43f11f don't trace frames 2014-01-29 14:39:10 -05:00
Timothy Bish 19344991af Add some additional logs 2014-01-29 12:41:43 -05:00
Timothy Bish 8b993b4dc6 Couple of changes to allow for some performance analysis. 2014-01-29 12:28:55 -05:00
Kevin Earls 82cd256683 Commented out most test cases because of CI hangs. See AMQ-4978 2014-01-20 11:41:13 +01:00
Timothy Bish 3d63ca75fb Use the AMQP JMS client's setTopicPrefix and setQueuePrefix on the
ConnectionFactory to make the JMS client usage simpler.
2014-01-15 09:46:43 -05:00
gtully efb988655c https://issues.apache.org/jira/browse/AMQ-4741 - move to .26-SNAPSHOT for qpid jms and reinstate factory.setSyncPublish - amqp tests all pass with that which is smashing 2014-01-09 14:46:48 +00:00
gtully a33a4e7693 https://issues.apache.org/jira/browse/AMQ-4741 - revert factory.setSyncPublish which seems to need .026 of qpid jms client 2014-01-09 14:09:51 +00:00
Timothy Bish efc51fa448 https://issues.apache.org/jira/browse/AMQ-4741
Set state to accepted if message received is properly handled.
2014-01-08 17:28:39 -05:00
Timothy Bish 283cdd0502 https://issues.apache.org/jira/browse/AMQ-4914
Up the max frame size to a value of 1mb so that we are restricted by the
default in the QPid client which is 32k.
2014-01-08 11:27:39 -05:00
Timothy Bish 3af70ba285 https://issues.apache.org/jira/browse/AMQ-4962
ensure immediate removal of connection MBean
2014-01-06 17:38:41 -05:00
Timothy Bish cf2083f06b https://issues.apache.org/jira/browse/AMQ-4962
Test that demonstrates the issue.
2014-01-06 16:40:56 -05:00
Timothy Bish c387e842ee https://issues.apache.org/jira/browse/AMQ-4920
And code to prevent concurrent writes to a message when dispatched to
multiple Topic consumers.
2013-12-17 15:22:08 -05:00
Timothy Bish 7c01c9b581 Ignore the TTL test for now, needs fixes in both AMQP JMS and in Proton 2013-12-17 15:21:02 -05:00
Timothy Bish a6d05daba6 Make sure there are Topic consumers online before starting to send
otherwise they can miss a message and the test fails when it shouldn't
2013-12-16 14:37:06 -05:00
Timothy Bish e1e8c5b083 Some additional JMS Tests focused on Topics. Useful when updating the
AMQP JMS Client version as it shows some new problem in the latest
SNAPSHOT builds.
2013-12-11 16:58:08 -05:00
Timothy Bish 78c4e43372 Allow the createBroker method to be overriden in other tests. 2013-12-11 15:30:13 -05:00
Kevin Earls 7cf5c240a2 Test to reproduce AMQ4920 2013-12-05 12:50:55 +01:00
Timothy Bish f0334862a2 Adds several test cases which show some JMS client issues, most are
resolved by moving on to v 0.26-SNAPSHOT
2013-12-02 15:14:11 -05:00
Kevin Earls cfeea7797d Test to reproduce AMQ-4914 with the failing part @Ignored for now 2013-12-02 17:52:30 +01:00
Timothy Bish e3fed4b57a Add some methods for stoppng and restarting broker during tests. 2013-11-27 14:02:05 -05:00
Kevin Earls 0d38840051 Commented out UnifiedSessionTest because of CI hangs, see AMQ-4375 2013-11-07 14:53:27 +01:00
gtully 864aa6798f [maven-release-plugin] prepare for next development iteration 2013-10-14 23:38:35 +01:00
gtully 87c9bbebac [maven-release-plugin] prepare release activemq-5.9.0 2013-10-14 23:38:22 +01:00
gtully ee0933c71e [maven-release-plugin] prepare for next development iteration 2013-10-11 14:51:36 +01:00
gtully b276006911 [maven-release-plugin] prepare release activemq-5.9.0 2013-10-11 14:51:24 +01:00
Timothy Bish 7319697da5 https://issues.apache.org/jira/browse/AMQ-4753
Adds more NIO+SSL test via Joram test runs.
2013-10-09 11:21:28 -04:00
Timothy Bish 0f9a347996 https://issues.apache.org/jira/browse/AMQ-4753
Quick fix for getting past protocol discrimination and passing on proper
Buffers of data to the protocol converter.
2013-10-08 17:53:51 -04:00
Timothy Bish 6b9662440e https://issues.apache.org/jira/browse/AMQ-4375
Remove hanging test from build for now.
2013-09-30 14:33:39 -04:00
Timothy Bish fba8e25563 apply patch for: https://issues.apache.org/jira/browse/AMQ-4713 2013-09-19 07:00:26 -04:00
Hiram Chirino 8d5b9a5587 Adding hooks so that in the future we can more easily support handling older versions of the AMQP protocol. 2013-09-18 15:26:07 -04:00
Timothy Bish e1bbde7302 https://issues.apache.org/jira/browse/AMQ-4721
Upgrade to latest slf4j library and update many LOG statements to use
proper calls (no string concats).  Removes many uneeded isXXXEnabled
checks to clean up the code.
2013-09-13 14:53:41 -04:00
Timothy Bish edc1599018 fixes for: https://issues.apache.org/jira/browse/AMQ-4641 2013-09-05 12:06:30 -04:00
Timothy Bish ebe54c46b3 Fix and tests for: https://issues.apache.org/jira/browse/AMQ-4596
Updates to proton 0.5
2013-09-04 10:26:44 -04:00
Timothy Bish d2f4d76f83 apply patch for: https://issues.apache.org/jira/browse/AMQ-4696 2013-09-03 16:13:53 -04:00
Timothy A. Bish ddd4d9fff2 fix add missing file from https://issues.apache.org/jira/browse/AMQ-4655
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1511780 13f79535-47bb-0310-9956-ffa450edef68
2013-08-08 13:45:18 +00:00
Timothy A. Bish 0f6561bae0 fix and tests for: https://issues.apache.org/jira/browse/AMQ-4651
ensure consumers get removed from the session on close. 

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1509291 13f79535-47bb-0310-9956-ffa450edef68
2013-08-01 15:25:23 +00:00
Timothy A. Bish ed5d841c21 fix and tests for: https://issues.apache.org/jira/browse/AMQ-4651
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1509046 13f79535-47bb-0310-9956-ffa450edef68
2013-07-31 22:05:27 +00:00
Timothy A. Bish 4a270fe1f0 apply patch for: https://issues.apache.org/jira/browse/AMQ-4655
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1507346 13f79535-47bb-0310-9956-ffa450edef68
2013-07-26 15:08:52 +00:00
Timothy A. Bish c5c4caadcf https://issues.apache.org/jira/browse/AMQ-4651
Some new tests showing existing problems with AMQP transacted consumer handling. 

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1507146 13f79535-47bb-0310-9956-ffa450edef68
2013-07-25 22:32:56 +00:00
Timothy A. Bish 3940f2dffd https://issues.apache.org/jira/browse/AMQ-4640
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1506079 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 14:51:00 +00:00
Timothy A. Bish 1e5dac11fa https://issues.apache.org/jira/browse/AMQ-4640
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1506078 13f79535-47bb-0310-9956-ffa450edef68
2013-07-23 14:50:40 +00:00
Christian Posta 25d774b6dd added a test to AMQP JMSTestClient showing selectors works
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1502092 13f79535-47bb-0310-9956-ffa450edef68
2013-07-11 03:09:48 +00:00
Hiram R. Chirino 7938cc6943 Fixes AMQ-4376 - JoramJmsTest QueueBrowserTest.testSenderBrowser fails intermittently.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1495058 13f79535-47bb-0310-9956-ffa450edef68
2013-06-20 15:43:54 +00:00
Hiram R. Chirino e8eb58ada3 Improve how trace logging is handled in the AMQP transport.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1495057 13f79535-47bb-0310-9956-ffa450edef68
2013-06-20 15:43:44 +00:00
Hiram R. Chirino fec73ddbc1 Better debug settings for when working /w amqp.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1494217 13f79535-47bb-0310-9956-ffa450edef68
2013-06-18 17:25:03 +00:00
Timothy A. Bish bbab23ee7b Improve logging.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1493136 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 16:06:55 +00:00
Timothy A. Bish 205c6bec88 Fix for potential NPE
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1493110 13f79535-47bb-0310-9956-ffa450edef68
2013-06-14 15:18:51 +00:00
Timothy A. Bish 44e3c22652 fix for failing test case.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1492373 13f79535-47bb-0310-9956-ffa450edef68
2013-06-12 19:05:53 +00:00
Timothy A. Bish 6cd3bd06a7 Add some more asserts to the test and clean up logging in the protocol converter, replace all the System.out.println calls
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1492251 13f79535-47bb-0310-9956-ffa450edef68
2013-06-12 15:42:09 +00:00
Timothy A. Bish 3513728f0f Add some more asserts to the test and clean up logging in the protocol converter, replace all the System.out.println calls
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1492250 13f79535-47bb-0310-9956-ffa450edef68
2013-06-12 15:41:56 +00:00
Timothy A. Bish d338d8a0d6 https://issues.apache.org/jira/browse/AMQ-4568
fix potential NPE

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1490317 13f79535-47bb-0310-9956-ffa450edef68
2013-06-06 15:07:39 +00:00
Timothy A. Bish bfed9df3b7 https://issues.apache.org/jira/browse/AMQ-4568
fix potential NPE

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1490311 13f79535-47bb-0310-9956-ffa450edef68
2013-06-06 14:51:52 +00:00
Timothy A. Bish 8bd40e7665 patch for https://issues.apache.org/jira/browse/AMQ-4568 to add a test timeout
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1489465 13f79535-47bb-0310-9956-ffa450edef68
2013-06-04 15:15:50 +00:00
Hiram R. Chirino 3bfb4426b0 Fixes compiler error in last leveldb fix.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1489036 13f79535-47bb-0310-9956-ffa450edef68
2013-06-03 15:46:48 +00:00
Timothy A. Bish acc51e693e fix recent commit requires leveldb-store as test dep.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1489029 13f79535-47bb-0310-9956-ffa450edef68
2013-06-03 15:31:42 +00:00
Hiram R. Chirino bb30abf774 Try to avoid the 'short record at position' LevelDB error reported at: http://activemq.2283324.n4.nabble.com/Activemq-5-9-leveldb-replication-issue-tp4667495p4667674.html
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1489019 13f79535-47bb-0310-9956-ffa450edef68
2013-06-03 14:55:57 +00:00
Hiram R. Chirino eec7d7404a Related to AMQ-4563: Added test cases where we select against the JMSMessageID and fixed a bug that was causing it to fail.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1488376 13f79535-47bb-0310-9956-ffa450edef68
2013-05-31 19:56:12 +00:00
Hiram R. Chirino b2b4fc81f7 Fix for AMQ-4563: Changes the KahaDB store to use a more consistent key for message ids. MessageId.toString can change depending on how the message was encoded.
Support storing the externally generated message id of a message in the MessageID class so that Selectors can operate against that external message id.

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1488353 13f79535-47bb-0310-9956-ffa450edef68
2013-05-31 18:53:48 +00:00
Timothy A. Bish 478d982440 updates for the log4j config.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1488051 13f79535-47bb-0310-9956-ffa450edef68
2013-05-30 23:35:44 +00:00
Timothy A. Bish 059258b195 Add some more tracing capabilities
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1488048 13f79535-47bb-0310-9956-ffa450edef68
2013-05-30 23:22:16 +00:00
Timothy A. Bish 03a2c5e81e https://issues.apache.org/jira/browse/AMQ-4563
Updated the test case some more, shows that its a problem with the MessageId handling when we receive Messages from the AMQP JMS client, when we use our own JMS client to send the the IDs are correct and we can properly ack them

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1487950 13f79535-47bb-0310-9956-ffa450edef68
2013-05-30 18:07:54 +00:00
Timothy A. Bish 6fa059837f https://issues.apache.org/jira/browse/AMQ-4563
Adding in test case to get this on our radar

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1487905 13f79535-47bb-0310-9956-ffa450edef68
2013-05-30 16:10:47 +00:00
Timothy A. Bish 0766a18953 fix for: https://issues.apache.org/jira/browse/AMQ-4559
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1486959 13f79535-47bb-0310-9956-ffa450edef68
2013-05-28 15:11:38 +00:00
Timothy A. Bish b62648b8d7 fix for: https://issues.apache.org/jira/browse/AMQ-4560
ensure dispatched Messages are set to Read Only mode before passing onto the transformer. 

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1486951 13f79535-47bb-0310-9956-ffa450edef68
2013-05-28 15:04:25 +00:00
Hiram R. Chirino 943011e92e Remove commented out tests.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1478549 13f79535-47bb-0310-9956-ffa450edef68
2013-05-02 21:07:41 +00:00
Timothy A. Bish 39c27f9ebb apply patch for: https://issues.apache.org/jira/browse/AMQ-4379
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1457073 13f79535-47bb-0310-9956-ffa450edef68
2013-03-15 19:15:51 +00:00
Christian Posta 0e148fb4ba Added tests for AMQP to JMS transformations
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1449562 13f79535-47bb-0310-9956-ffa450edef68
2013-02-24 22:42:09 +00:00
Gary Tully 56174e770d [maven-release-plugin] prepare for next development iteration
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1443026 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 15:45:26 +00:00
Gary Tully 5e257808f3 [maven-release-plugin] prepare release activemq-5.8.0
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1443024 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 15:43:41 +00:00
Gary Tully fc519e186a fix up missing license files - our rat check friend
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1442984 13f79535-47bb-0310-9956-ffa450edef68
2013-02-06 14:27:03 +00:00
Timothy A. Bish a55aae00e7 Scrub the pom files and remove old cruft and leftovers from the recent refactoring
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1439680 13f79535-47bb-0310-9956-ffa450edef68
2013-01-28 22:44:25 +00:00
Hiram R. Chirino c441e3a66c Almost all the amqp joram tests are passing with the QPID 0.20 client.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1438797 13f79535-47bb-0310-9956-ffa450edef68
2013-01-26 00:41:48 +00:00
Hiram R. Chirino 15298cb1b4 Switch to proton snapshot to pick up fix /w link closing. Also make a link fail if the address is an empty string.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1438570 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 16:07:12 +00:00
Hiram R. Chirino 37423d661c When the AMQP source or target address is not set, close the sender/receiver and report the error.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1438540 13f79535-47bb-0310-9956-ffa450edef68
2013-01-25 14:35:18 +00:00
Hiram R. Chirino 0dfa5f483c Avoid logging error messages when an AMQP client gracefully disconnects.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1437550 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 16:36:37 +00:00
Hiram R. Chirino 77312e5a64 Fixes AMQ-4258: Endless loop when received incorrect AMQP message
Applied patch sumbitted by Robert Balent.  Many thanks!



git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1437427 13f79535-47bb-0310-9956-ffa450edef68
2013-01-23 14:54:15 +00:00
Hiram R. Chirino ebaacfd4f6 Convert to new proton APIs.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1421487 13f79535-47bb-0310-9956-ffa450edef68
2012-12-13 20:20:53 +00:00
Hiram R. Chirino 8c5c33bfc2 AMQP: Clean up old commented code, pick up the trace setting from the transport filter.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1418089 13f79535-47bb-0310-9956-ffa450edef68
2012-12-06 21:22:21 +00:00
Hiram R. Chirino cbf2adb343 When we transform JMS to AMQP messages preserve destination type info.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1416516 13f79535-47bb-0310-9956-ffa450edef68
2012-12-03 13:43:22 +00:00
Hiram R. Chirino 537e598a84 reclassify the amqp joram tests which are passing/will pass and are still broken and why.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1415182 13f79535-47bb-0310-9956-ffa450edef68
2012-11-29 14:33:01 +00:00
Hiram R. Chirino 3016b39249 Moved the JMS mapping logic into a proton module.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1414990 13f79535-47bb-0310-9956-ffa450edef68
2012-11-28 23:16:42 +00:00
Hiram R. Chirino 17b2b6c458 Switch to new proton artifact id.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1414010 13f79535-47bb-0310-9956-ffa450edef68
2012-11-27 08:20:00 +00:00
Hiram R. Chirino 2727496c00 Support the no-local option over AMQP.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1412127 13f79535-47bb-0310-9956-ffa450edef68
2012-11-21 14:33:58 +00:00
Gary Tully badc1868bb fix compilation error in amqp module
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1411695 13f79535-47bb-0310-9956-ffa450edef68
2012-11-20 15:18:13 +00:00
Hiram R. Chirino cf70ce97ee make the protocol tracing configurable.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1409417 13f79535-47bb-0310-9956-ffa450edef68
2012-11-14 21:27:27 +00:00