Commit Graph

266 Commits

Author SHA1 Message Date
Dave Syer
04f9a88240 AMQP-111: add AnonymousQueue and a load of changes to namespace to support it 2011-03-22 17:28:48 +00:00
Dave Syer
d236fc71a0 AMQP-123: Support for String[] queueNames in MLC 2011-03-22 15:13:41 +00:00
Dave Syer
a7c2df55f3 Add -P integration profile for tests involving broker 2011-03-22 13:55:22 +00:00
Dave Syer
17c8fec5fa Remove cycle by co-locating RabbitAccessor with its utilities 2011-03-22 13:17:17 +00:00
Dave Syer
983dca42ff AMQP-122: defer declarations until first use of Connection 2011-03-22 12:39:59 +00:00
Dave Syer
663cbdffc2 Add BROKER_INTEGRATION_TEST system property for broker tests 2011-03-22 10:17:16 +00:00
Dave Syer
0ac378daa9 AMQP-122: Add ConnectionListener 2011-03-22 08:34:44 +00:00
Dave Syer
43920969f4 AMQP-104: tidy up distro and remove samples 2011-03-19 08:56:25 +00:00
Dave Syer
35f6d0df83 AMQP-121: change concurrency attribute parsing 2011-03-15 15:33:06 +00:00
Dave Syer
5c4d13ca26 AMQP-118: removed template constructor from RabbitAdmin 2011-03-14 17:49:12 +00:00
Dave Syer
f1d783cf5c AMQP-114: tweak concurrency protection in consumer startup detection 2011-03-14 16:48:47 +00:00
Dave Syer
3912832bb9 AMQP-114: rethrow ListenerStartupFatalException if any detected on startup 2011-03-14 16:41:04 +00:00
Dave Syer
ff5e45bdd2 AMQP-113, AMQP-112: backoff and sleep when listener container fails to connect 2011-03-14 14:39:57 +00:00
Dave Syer
f41ee23964 AMQP-109: catch and log exception during stop 2011-03-14 12:00:13 +00:00
Dave Syer
c027107cfc AMQP-110: remove rabbit- prefix from some attributes 2011-03-14 08:34:38 +00:00
Tomas Lukosius
b58ae49c2c AMQP-110 - Renamed <rabbit:rabbit-admin/> to <rabbit:admin/> 2011-03-14 08:05:44 +02:00
dsyer
dba303e05f Change default fallback behaviour of MLC if caching connections 2011-03-13 15:34:11 +00:00
Tomas Lukosius
b4570e3df9 AMQP-106 Added namespace support for rabbit-admin. 2011-03-12 09:41:19 +00:00
Dave Syer
22c6440cb7 Ignores 2011-03-12 09:37:15 +00:00
Dave Syer
683d336d63 Moved samples to separate repo 2011-03-11 18:19:21 +00:00
Dave Syer
71d9e57868 Update Eclipse meta data for stocks sample 2011-03-08 15:49:24 +00:00
Dave Syer
53672121f6 Update samples poms to point to M3 2011-03-08 15:49:21 +00:00
Dave Syer
8ca914ddd5 Fix SimpleMessageListenerContainer to set concurrentConsumers for a SingleConnectionFactory 2011-03-08 15:49:17 +00:00
Dave Syer
2f76ca2bca Fix releaseType for .ZIP upload 2011-03-08 08:59:30 +00:00
Dave Syer
1b605042de Rename confusing test method 2011-03-07 14:32:32 +00:00
Dave Syer
08cd94cd33 [maven-release-plugin] prepare for next development iteration 2011-03-07 11:07:23 +00:00
Dave Syer
83f0f48db2 [maven-release-plugin] prepare release 1.0.0.M3 2011-03-07 11:07:14 +00:00
Dave Syer
36660e28c0 Fix container startup to not initialize connection until start() 2011-03-07 10:36:48 +00:00
Dave Syer
0e128e2f46 Add section to docs 2011-03-07 10:26:07 +00:00
Mark Fisher
da21cbcfc0 AMQP-16 added namespace support for 'listener-container' 2011-03-03 17:30:04 -05:00
Mark Fisher
60f58ff91b AMQP-19 added send-and-receive methods to AmqpTemplate and RabbitTemplate 2011-03-03 13:40:04 -05:00
Dave Syer
9c92b09556 AMQP-101: unignore tests 2011-03-01 09:05:08 +00:00
Tomas Lukosius
4cebdfefda AMQP-101 Added tests-cases to test ErrorHandler invokations from listener container. 2011-03-01 08:58:14 +00:00
Dave Syer
c7f7e2797a Convert namespace test from integration to unit test 2011-03-01 08:15:55 +00:00
Dave Syer
4a6586461f Attempt to fix build with broken hamcrest dependency 2011-02-28 21:09:00 +00:00
Dave Syer
1d35942512 AMQP-44: refactor SimpleMessageListenerContainer to use Advice for transactions - opens up possibility to apply retry advice 2011-02-24 17:42:34 +00:00
Dave Syer
8c2328a5b2 AMQP-99: add moduleAdapter to RabbitBrokerAdmin (module%function->module%function) top adapt to older versions of the RPC server 2011-02-23 17:47:51 +00:00
Dave Syer
9f396e888b AMQP-44: implement some basic re-connect logic mainly to support async use cases
- re-connect in listener container if channel is closed
- re-connect in SingleConnectionFactory if connection is closed
Both of these features are immediate (no back off) because they apply to common
scenarios where the broker is fine, but there was a client problem (e.g. misuse
of API) that caused the connection to be closed by the broker.  Clients using
RabbitTemplate will also benefit: if an operation fails they can retry it immediately
and if the only problem was a closed Channel or Connection it will succeed.
2011-02-23 14:35:55 +00:00
Dave Syer
db503a630a Re-organise broker admin integration tests 2011-02-21 10:11:15 +00:00
Dave Syer
2cfe2f75e9 AMQP-100: Add AcknowledgeMode to complement channelTransacted (boolean) 2011-02-21 10:10:33 +00:00
Helena Edelson
b18187578d [AMQP-99] AmqpBrokerAdminIntegrationTests failing with new rabbit server (2.3.1) 2011-02-17 14:23:08 -07:00
Helena Edelson
fe35c6309c Updating .gitignore for idea 2011-02-17 14:01:35 -07:00
Dave Syer
c1482f7f63 AMQP-75: Add test for prefetch and container lifecycle 2011-02-15 16:09:45 +00:00
Dave Syer
3cad59cf83 AMQP-75: fix graceful shutdown when transactional
- only works for Rabbit 2.3 and above
- change default prefetch to 1 (so as not to lose messages on shutdown)
- remove consumer queue setting because connection thread must never block
2011-02-15 15:47:47 +00:00
Dave Syer
c9a217b97a AMQP-65: delete ops return boolean 2011-02-11 11:16:05 +00:00
Dave Syer
c2b56711a3 AMQP-55: fix typo 2011-02-10 17:31:29 +00:00
Dave Syer
20c1a95e57 AMQP-10: Add more features to broker admin to allow customization of runtime for UN*X 2011-02-04 15:59:21 +00:00
Dave Syer
4915db4bf7 Upgrade to rabbit client 2.3.0 (still works with 2.1.0 broker) 2011-02-04 15:56:46 +00:00
Dave Syer
9dc8acc7a4 Fix formatting in README 2011-02-03 15:38:43 +00:00
Dave Syer
d880a1d10c AMQP-60: strip down XSD and implement parsers for basic bindings 2011-02-03 15:35:49 +00:00