Commit Graph

30 Commits

Author SHA1 Message Date
Gary Tully 101e7110bc https://issues.apache.org/jira/browse/AMQ-3305 - Implement "exactly once" delivery with kahaDB and XA in the event of a failure post prepare.
Fixed up transaction broker recovery processing and kahadb store such that pending recovered
messages and acks wait for and respect the eventual xa transction outcome. Essentially
implementing exactly once delivery semantics on failure. Updated the camel jms to jdbc
test route to validate correct failure recovery processing with geronimo, test pulls in
xa wrappers from jencks and openejb such that NamedXAResources are registered with geronimo.
Additional unit tests added.

git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1100208 13f79535-47bb-0310-9956-ffa450edef68
2011-05-06 13:27:49 +00:00
Gary Tully 628a0cde01 https://issues.apache.org/jira/browse/AMQ-3251 - javax.jms.TransactionInProgressException: Cannot rollback() inside an XASession. Make session xa aware such that it won't try local rollback, session is returned to the pool
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1086593 13f79535-47bb-0310-9956-ffa450edef68
2011-03-29 14:17:45 +00:00
Hiram R. Chirino b0c2a40fb9 Removing svn keywords, they don't have much value and just add additional noise when diffing source trees.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1071259 13f79535-47bb-0310-9956-ffa450edef68
2011-02-16 14:08:48 +00:00
Hiram R. Chirino 0bbc0acb84 Removing svn keywords, they don't have much value and just add additional noise when diffing source trees.
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1071256 13f79535-47bb-0310-9956-ffa450edef68
2011-02-16 13:58:54 +00:00
Bosanac Dejan 8bf987b134 https://issues.apache.org/jira/browse/AMQ-3177 - use slf4j instead of jcl
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@1069405 13f79535-47bb-0310-9956-ffa450edef68
2011-02-10 14:24:01 +00:00
Bosanac Dejan f7abc1fd1e https://issues.apache.org/activemq/browse/AMQ-2925 - PooledConnection.getConnection()
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@998963 13f79535-47bb-0310-9956-ffa450edef68
2010-09-20 15:52:34 +00:00
Gary Tully 9353ea50e4 remove dumpStack, system.err trace committed in error: https://issues.apache.org/activemq/browse/AMQ-2376
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@985871 13f79535-47bb-0310-9956-ffa450edef68
2010-08-16 11:06:17 +00:00
Gary Tully 4a23f0d1c1 even more input to doc comment re pooling: https://issues.apache.org/activemq/browse/AMQ-2806
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@958962 13f79535-47bb-0310-9956-ffa450edef68
2010-06-29 13:23:30 +00:00
Gary Tully 8f3e831fcf more input to doc comment re pooling: https://issues.apache.org/activemq/browse/AMQ-2806
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@958961 13f79535-47bb-0310-9956-ffa450edef68
2010-06-29 13:17:11 +00:00
Gary Tully ff43b7a9aa tidy up doc comment re pooling: resolve https://issues.apache.org/activemq/browse/AMQ-2806
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@958921 13f79535-47bb-0310-9956-ffa450edef68
2010-06-29 10:45:06 +00:00
Gary Tully 4dd5b5efb7 resolve: https://issues.apache.org/activemq/browse/AMQ-2376 - add expiryTimeout such that pooled connections can have a determintic life span after which they expire. This allows the pool to be refreshed such that loadbalancing of failover reconnect can ocurr post recovery
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@956541 13f79535-47bb-0310-9956-ffa450edef68
2010-06-21 12:15:23 +00:00
Gary Tully d6bd98f4c7 test for pooled connection with inactive timouet on connection, close still works ok
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@941692 13f79535-47bb-0310-9956-ffa450edef68
2010-05-06 12:23:28 +00:00
Bosanac Dejan 76de7c05e6 https://issues.apache.org/activemq/browse/AMQ-2702 - introducing activemq-spring module
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@935952 13f79535-47bb-0310-9956-ffa450edef68
2010-04-20 15:05:29 +00:00
Bosanac Dejan b94342f604 https://issues.apache.org/activemq/browse/AMQ-2677 - starting connection in a pool
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@929488 13f79535-47bb-0310-9956-ffa450edef68
2010-03-31 11:51:49 +00:00
David Jencks 09fab742ff AMQ-2601 Make amq more blueprint-friendly, move away from spring lifecycle interfaces
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@908182 13f79535-47bb-0310-9956-ffa450edef68
2010-02-09 19:56:21 +00:00
Bosanac Dejan 72b73f06cd removing JDBCSpringTest as it is moved to sys tests
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@886833 13f79535-47bb-0310-9956-ffa450edef68
2009-12-03 15:57:19 +00:00
Bosanac Dejan 4caad1a058 investigating JDBCSpringTest intermittent failures
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@886751 13f79535-47bb-0310-9956-ffa450edef68
2009-12-03 12:12:37 +00:00
Bosanac Dejan 4e1d383555 https://issues.apache.org/activemq/browse/AMQ-2437 - jdbc recovery
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@821106 13f79535-47bb-0310-9956-ffa450edef68
2009-10-02 17:30:23 +00:00
Bosanac Dejan 20972bfdaf https://issues.apache.org/activemq/browse/AMQ-1886 - another test, but issue cannot be reproduced with embeded derby
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@820268 13f79535-47bb-0310-9956-ffa450edef68
2009-09-30 13:36:49 +00:00
Robert Davies eae5aa09d1 Fix for https://issues.apache.org/activemq/browse/AMQ-2249
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@813053 13f79535-47bb-0310-9956-ffa450edef68
2009-09-09 17:15:48 +00:00
Robert Davies 39d6f49b26 Fix for https://issues.apache.org/activemq/browse/AMQ-1614
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@799530 13f79535-47bb-0310-9956-ffa450edef68
2009-07-31 07:26:56 +00:00
Gary Tully 1a8fd95e6f expose accessor for internal ActiveMQSession so added value operations are accessible from the pooled session. resolve: https://issues.apache.org/activemq/browse/AMQ-2258
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@778413 13f79535-47bb-0310-9956-ffa450edef68
2009-05-25 12:45:33 +00:00
Gary Tully bcbb1ec1de add verifier test for set/get exception listener on pooled connection
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@763947 13f79535-47bb-0310-9956-ffa450edef68
2009-04-10 14:32:30 +00:00
Guillaume Nodet 9a1f9c2fe3 AMQ-2095: Make pooled sessions implement XASession for specific transaction management
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@740476 13f79535-47bb-0310-9956-ffa450edef68
2009-02-03 22:10:59 +00:00
Guillaume Nodet 1590da28a5 AMQ-1938: The pooled connection factory FactoryBean does not implement DisposableBean, thus leaking connections
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@695754 13f79535-47bb-0310-9956-ffa450edef68
2008-09-16 07:38:14 +00:00
Robert Davies eed43a8f05 Patch for https://issues.apache.org/activemq/browse/AMQ-1614
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@692178 13f79535-47bb-0310-9956-ffa450edef68
2008-09-04 18:06:50 +00:00
Guillaume Nodet 1bd6be8a8e AMQ-1923: the defaut value for the maximumActive property on the PooledConnectionFactoryBean is 0, making it unusable
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@691030 13f79535-47bb-0310-9956-ffa450edef68
2008-09-01 19:01:12 +00:00
Robert Davies 99372e1189 Fix for https://issues.apache.org/activemq/browse/AMQ-1804
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@669558 13f79535-47bb-0310-9956-ffa450edef68
2008-06-19 16:51:40 +00:00
Robert Davies 6dc8e1d6fa Apply fix for https://issues.apache.org/activemq/browse/AMQ-1810
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@669510 13f79535-47bb-0310-9956-ffa450edef68
2008-06-19 15:35:18 +00:00
Guillaume Nodet 2e57fb5fd9 AMQ-1802: extract activemq pool in its own module
git-svn-id: https://svn.apache.org/repos/asf/activemq/trunk@668559 13f79535-47bb-0310-9956-ffa450edef68
2008-06-17 08:16:50 +00:00