Commit Graph

195 Commits

Author SHA1 Message Date
Timothy Bish e3377edb06 https://issues.apache.org/jira/browse/AMQ-5401
Free the broker side sender right away so that client's that don't close
their end properly after error don't prevent future remove attempts.
2014-10-22 10:48:11 -04:00
Dejan Bosanac ab3de0c4c2 https://issues.apache.org/jira/browse/AMQ-5379 - amqp prefetch; split producer and consumer prefetch settings; allow consumer prefetch to be adjusted using link credit 2014-10-21 14:52:39 +02:00
Timothy Bish 4881a848dc https://issues.apache.org/jira/browse/AMQ-5402
Add support for encoding the destination type in transformed messages as
a byte value to supoort future JMS->AMQP spec mappings.
2014-10-20 09:49:36 -04:00
Timothy Bish 5a6129b512 https://issues.apache.org/jira/browse/AMQ-5403
Remove now unnecessary workaround for older proton-j TTL issue.
2014-10-20 09:42:56 -04:00
Timothy Bish 004568234b https://issues.apache.org/jira/browse/AMQ-5401
Ensure that the sender is closed on error and add some tests for
unsubscribe failures.
2014-10-17 14:58:56 -04:00
Timothy Bish 226e012d88 Restore test case removed last commit. 2014-10-17 12:22:27 -04:00
Kevin Earls 76e29bdf9c Changed or added timeouts to try to prevent CI hangs 2014-10-17 12:03:04 +02:00
Timothy Bish 41ca0d9464 Add a test case for durable topic unsubscribe. 2014-10-16 16:11:26 -04:00
Timothy Bish e90f1decb2 https://issues.apache.org/jira/browse/AMQ-5391
Fix temp queue creation.
2014-10-15 10:35:36 -04:00
Timothy Bish 78cb1120b7 https://issues.apache.org/jira/browse/AMQ-5391
Allow for an anonymous relay using a configurable node name when
creating the new link, default is $relay.  Message's that arrive without
a to field set are rejected as this is required for a relay.
2014-10-14 17:32:23 -04:00
Timothy Bish 27833d025e Remove unused imports 2014-10-14 11:47:48 -04:00
Timothy Bish 78446ad175 https://issues.apache.org/jira/browse/AMQ-5395
Check for the presence of a prefix before asking for a substring
2014-10-14 11:46:49 -04:00
Dejan Bosanac 838bbebeeb https://issues.apache.org/jira/browse/AMQ-5379 - amqp prefetch size 2014-10-02 11:32:31 +02:00
Timothy Bish 2d9475c4f0 https://issues.apache.org/jira/browse/AMQ-5346
Apply patch for link detach event from @gemmellr
2014-09-30 12:18:00 -04:00
Timothy Bish 80322ce00d https://issues.apache.org/jira/browse/AMQ-5373
Use dynamic ports for the test to avoid clashing with other brokers.
2014-09-30 09:56:24 -04:00
Kevin Earls 025c2316d9 Added timeouts to prevent hangs during CI builds 2014-09-29 14:47:54 +02:00
Timothy Bish c70d75213e https://issues.apache.org/jira/browse/AMQ-5352
Applied and tested, all tests still passing after this change.
2014-09-09 14:19:39 -04:00
Timothy Bish b2e6a41661 https://issues.apache.org/jira/browse/AMQ-5350
Don't link the AMQP max frame size to the TransportConnector
maxFrameSize value.
2014-09-09 10:59:11 -04:00
Timothy Bish 3afde7bac7 https://issues.apache.org/jira/browse/AMQ-5346
need to call free on the amqp resources now to ensure their state data
is all cleaned up.
2014-09-08 17:48:22 -04:00
Timothy Bish 644b96a68a https://issues.apache.org/jira/browse/AMQ-5346
Prepare for the move to Proton 0.8.  Use the 1.0-SNAPSHOT builds to
start testing against the changes coming in Proton 0.8
2014-09-08 13:29:10 -04:00
Daniel Kulp 7fe23bce62 Change some of the amqp tests to be more event driven reducing the time by several minutes 2014-07-21 15:56:05 -04:00
Kevin Earls 2b53036b27 Excluding some tests which hang Jenkins on Windows and Solaris, see AMQ-5270 2014-07-10 17:12:09 +02:00
gtully 5aef16ad06 https://issues.apache.org/jira/browse/AMQ-5256 - fix spurious amqp ioexception on concurrent connection protocol discrimination, client would see a hang on open. additional test 2014-07-01 22:34:44 +01:00
Dejan Bosanac fa086396a7 [maven-release-plugin] prepare for next development iteration 2014-06-05 11:59:29 +02:00
Dejan Bosanac 58dd93e42e [maven-release-plugin] prepare release activemq-5.10.0 2014-06-05 11:59:17 +02:00
Dejan Bosanac c2cf78542f [maven-release-plugin] prepare for next development iteration 2014-06-04 11:33:17 +02:00
Dejan Bosanac 5bc741f227 [maven-release-plugin] prepare release activemq-5.10.0 2014-06-04 11:33:03 +02:00
Dejan Bosanac 1591960887 fixing licenses 2014-06-03 14:03:28 +02:00
Dejan Bosanac 7bfbce9a54 minor cleanup 2014-05-29 16:41:07 +02:00
Dejan Bosanac e9126f3513 ignore JmsClientRequestResponseTest until we have qpid/proton libs with appropriate fixes 2014-05-29 16:41:06 +02:00
Timothy Bish f2653e6936 Clean up a bit, remove commented out code from other transports. 2014-05-28 15:27:34 -04:00
Timothy Bish ba519d8bd3 https://issues.apache.org/jira/browse/AMQ-5195
Use largest incoming capaity value, broker will do flow control based on
destination policies.
2014-05-23 11:26:55 -04:00
Timothy Bish 9b6f419d44 https://issues.apache.org/jira/browse/AMQ-5195
Set session incoming credit value and improves the flow handling to
reduce chatter on each message send, improves overall producer
performance significantly.
2014-05-20 18:26:17 -04:00
Timothy Bish b9d51bf1d4 Use a fixed buffer to handle incoming deliveries from proton via the
receiver.recv method instead of allocating a new byte array each time as
the contents are copied out to create the complete frane
2014-05-15 15:28:02 -04:00
Timothy Bish b83a3d4388 Add option to turn on an OpenWire TCP endpoint. 2014-05-15 11:58:49 -04:00
Dejan Bosanac ff64b14bc7 https://issues.apache.org/jira/browse/AMQ-5186 - remove amqp producers 2014-05-15 15:13:01 +02:00
Timothy Bish 8f3e08c7b6 Add an option to allow test cases to easily change the transformer
instance used by the AmqpProtocolConverter.
2014-05-14 13:02:28 -04:00
Timothy Bish 38a86b470f https://issues.apache.org/jira/browse/AMQ-5183
Swithc to using Proton's Evet collector for processing engine state
changes.  All tests passing locally with this change.
2014-05-12 15:23:42 -04:00
Timothy Bish 1dd34a13b2 Pull out JMS client common test bits into a test support class. 2014-05-12 15:16:03 -04:00
Timothy Bish 683fcda55d Turn down default logging to DEBUG for tests. 2014-05-12 11:20:11 -04:00
Timothy Bish 8498136f5e fix for: https://issues.apache.org/jira/browse/AMQ-5004 2014-04-30 10:08:28 -04:00
Hadrian Zbarcea ed11b067c5 Add missing license headers in preparation of releases 2014-03-31 18:43:54 -04:00
Timothy Bish da07a11760 https://issues.apache.org/jira/browse/AMQ-4563
Fix for client's that use a message Id similar to ActiveMQ's version
which can throw off the ack later on when a stored message is
dispatched.
2014-03-27 11:33:50 -04:00
Timothy Bish 6d8449f053 Speed up these tests by only creating the connector needed for the test
so we spend less time starting and stopping the broker for each test
run.
2014-03-27 11:33:50 -04:00
Timothy Bish 359ec25e21 Reduce the use of QPid JMS specific types in this test. 2014-03-27 11:33:50 -04:00
Timothy Bish 13b33da37b Remove use of deprecated use MessageImpl and load the Proton
MessageFactory instead.
2014-03-20 13:05:19 -04:00
Timothy Bish 6972d37e63 Add in transacted producer rollback test. 2014-03-19 14:15:59 -04:00
Timothy Bish e06e23b9f3 https://issues.apache.org/jira/browse/AMQ-5110
Set accepted outcome for successful commit and rollback.
2014-03-19 12:55:43 -04:00
Kevin Earls 4e79e43905 Added @Ignore for AMQ-5102 until proton 0.7 is released 2014-03-14 16:23:45 +01:00
Timothy Bish 1671523076 https://issues.apache.org/jira/browse/AMQ-5096
Return proper error code for unathorized access.
2014-03-12 16:13:04 -04:00