Commit Graph
66 Commits
Author SHA1 Message Date
Juergen Hoeller 22d5a23a54 revised JMS CachedConnectionFactory to avoid unnecessary rollback calls on Session return (SPR-8437); fixed JMS CachedConnectionFactory to fully synchronize its Session list (SPR-8436)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4523 50f2f4bb-b051-0410-bef5-90022cba6387
2011-06-13 22:32:42 +00:00
Juergen Hoeller c2ca360138 revised JMS CachedConnectionFactory to avoid unnecessary rollback calls on Session return (SPR-8437); fixed JMS CachedConnectionFactory to fully synchronize its Session list (SPR-8436)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@4520 50f2f4bb-b051-0410-bef5-90022cba6387
2011-06-13 21:42:11 +00:00
Chris Beams adc9400905 Include license.txt and notice.txt in module JARs
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3967 50f2f4bb-b051-0410-bef5-90022cba6387
2011-02-09 06:56:40 +00:00
Chris Beams 45e5b46fc2 Merge 3.1.0 development branch into trunk
Branch in question is 'env' branch from git://git.springsource.org/sandbox/cbeams.git; merged into
git-svn repository with:

    git merge -s recursive -Xtheirs --no-commit env

No merge conflicts, but did need to

    git rm spring-build

prior to committing.

With this change, Spring 3.1.0 development is now happening on SVN
trunk. Further commits to the 3.0.x line will happen in an as-yet
uncreated SVN branch.  3.1.0 snapshots will be available
per the usual nightly CI build from trunk.

git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3782 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-25 19:48:20 +00:00
Juergen Hoeller 99d4de564f polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3739 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-11 20:03:40 +00:00
Juergen Hoeller 5acd3a2e24 DefaultMessageListenerContainer's skips no-message-received commit on Tibco (avoiding a deadlock; SPR-7558)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3710 50f2f4bb-b051-0410-bef5-90022cba6387
2010-10-02 01:25:25 +00:00
Juergen Hoeller da758771fa consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3627 50f2f4bb-b051-0410-bef5-90022cba6387
2010-09-01 17:17:25 +00:00
Juergen Hoeller 2b6ff5d9dd fixed no-message-received commit case for non-cached Sessions (SPR-7478)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3623 50f2f4bb-b051-0410-bef5-90022cba6387
2010-09-01 11:21:40 +00:00
Juergen Hoeller b8fbe4650e avoid hanging in case of shutdown errors (SPR-7511)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3622 50f2f4bb-b051-0410-bef5-90022cba6387
2010-09-01 11:19:11 +00:00
Juergen Hoeller a552eed0c7 DefaultMessageListenerContainer triggers Session commit even if no message has been received (SPR-7366)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3486 50f2f4bb-b051-0410-bef5-90022cba6387
2010-07-15 19:43:56 +00:00
Juergen Hoeller 8e826873ca fixed JMS CachingConnectionFactory to correctly cache a producer without fixed destination as well (SPR-7148)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3485 50f2f4bb-b051-0410-bef5-90022cba6387
2010-07-15 17:05:30 +00:00
Juergen Hoeller ee3a08cefa JmsResourceHolder does not ignore IllegalStateException from locally synchronized transaction (SPR-7360)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3478 50f2f4bb-b051-0410-bef5-90022cba6387
2010-07-08 12:15:35 +00:00
Juergen Hoeller f85dd7806e added "idleConsumerLimit" bean property to DefaultMessageListenerContainer (SPR-7189)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3328 50f2f4bb-b051-0410-bef5-90022cba6387
2010-05-13 16:33:55 +00:00
Juergen Hoeller 7520f938fa restored original jms namespace declaration
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3318 50f2f4bb-b051-0410-bef5-90022cba6387
2010-05-10 21:31:13 +00:00
Mark Pollack 65105cd94c some infrastructure files for custom schema
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3317 50f2f4bb-b051-0410-bef5-90022cba6387
2010-05-10 18:33:31 +00:00
Juergen Hoeller a6a8a5cca7 CachingConnectionFactory detects destination equality for WebSphere MQ as well (using toString; SPR-7148)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3316 50f2f4bb-b051-0410-bef5-90022cba6387
2010-05-07 16:53:59 +00:00
Juergen Hoeller 17101c0dfe polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3289 50f2f4bb-b051-0410-bef5-90022cba6387
2010-04-22 17:38:49 +00:00
Juergen Hoeller 4e04cfae4a added "boolean isRegisteredWithDestination()" method (SPR-7065)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3288 50f2f4bb-b051-0410-bef5-90022cba6387
2010-04-22 17:38:37 +00:00
Juergen Hoeller 75c9ff2662 DefaultMessageListenerContainer reacts to maxConcurrentConsumers reduction for long-lived tasks (SPR-7075)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@3286 50f2f4bb-b051-0410-bef5-90022cba6387
2010-04-22 13:27:16 +00:00
Juergen Hoeller 2018118789 added "concurrency" property to Default/SimpleMessageListenerContainer and JmsActivationSpecConfig, supporting placeholders for the jms namespace "concurrency" attribute now (SPR-6232)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2811 50f2f4bb-b051-0410-bef5-90022cba6387
2010-01-14 11:17:15 +00:00
Mark Fisher d2a6399ea5 SPR-6460 Added "phase" attribute to the JMS namespace's "jca-listener-container" element.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2536 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-27 18:16:08 +00:00
Mark Fisher ba1ceeeb84 SPR-6460 Added "phase" attribute to the JMS "listener-container" element.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2535 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-27 17:42:30 +00:00
Juergen Hoeller 91eb2154c1 made getTransactionAwareConnectionProxy protected (SPR-6438)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2503 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-24 23:58:03 +00:00
Mark Fisher 8e92336f2b SPR-5507 The 'shutdownOrder' property of SmartLifecycle has been renamed 'phase'. The order no longer applies to shutdown only; now startup order is determined by the phase value as well. Components start in ascending order and stop in descending order.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2501 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-24 16:07:23 +00:00
Juergen Hoeller 39bf8dc02e added chaining-capable "add" method to MutablePropertyValues
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2462 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-19 22:30:35 +00:00
Mark Fisher 5c1a7cc953 SPR-5507 Added support for shutdown order on SmartLifecycle. DefaultLifecycleProcessor now manages the shutdown in phases depending on that order (with a timeout value per group).
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2368 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-12 02:09:44 +00:00
Mark Fisher 19799237e9 SPR-5507 AbstractJmsListeningContainer now implements SmartLifecycle instead of ApplicationListener.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2310 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-10 04:52:56 +00:00
Mark Fisher bf8cece9a5 SPR-4716 AbstractJmsListeningContainer now "auto-starts" upon receiving a ContextRefreshedEvent rather than within afterPropertiesSet().
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2273 50f2f4bb-b051-0410-bef5-90022cba6387
2009-11-05 22:05:52 +00:00
Mark Fisher d113003f93 removed @Override from interface method
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2218 50f2f4bb-b051-0410-bef5-90022cba6387
2009-10-28 14:45:31 +00:00
Mark Fisher 9ca67d67a3 SPR-6240 Added namespace support for ErrorHandler strategy on JMS "listener-container" elements.
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2217 50f2f4bb-b051-0410-bef5-90022cba6387
2009-10-28 14:36:01 +00:00
Juergen Hoeller 599910699a fixed overview files
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@2005 50f2f4bb-b051-0410-bef5-90022cba6387
2009-09-25 08:47:18 +00:00
Mark Fisher 5657c50484 SPR-6142 AbstractMessageListenerContainer now accepts an implementation of the ErrorHandler strategy for handling any uncaught exceptions thrown while processing a Message. The default behavior is still to log at error-level only (no ErrorHandler).
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1980 50f2f4bb-b051-0410-bef5-90022cba6387
2009-09-23 22:06:46 +00:00
Rob Harrop f809d37db3 [SPR-6017] a few more tweaks to how getLocalName is handled
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1876 50f2f4bb-b051-0410-bef5-90022cba6387
2009-09-14 10:43:04 +00:00
Juergen Hoeller 59a7206236 refined logging in JMS SingleConnectionFactory and DefaultMessageListenerContainer
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1762 50f2f4bb-b051-0410-bef5-90022cba6387
2009-08-26 12:01:51 +00:00
Juergen Hoeller 6bb68a80f7 JMS SingleConnectionFactory uses minimized number of start calls (for Oracle AQ; SPR-5987)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1718 50f2f4bb-b051-0410-bef5-90022cba6387
2009-08-08 01:33:01 +00:00
Juergen Hoeller 8af290310c JMS SingleConnectionFactory uses minimized number of start calls (for Oracle AQ; SPR-5987)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1717 50f2f4bb-b051-0410-bef5-90022cba6387
2009-08-08 01:25:02 +00:00
Juergen Hoeller 33e1eacf57 JMS SingleConnectionFactory uses minimized number of start calls (for Oracle AQ; SPR-5987)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1716 50f2f4bb-b051-0410-bef5-90022cba6387
2009-08-08 01:01:39 +00:00
Christian Dupuis e81fd7b5d3 xsds now use schemaLocation attribute on xsd:import elements to specify the concrete schema version to import
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1589 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-22 14:06:44 +00:00
Juergen Hoeller eda499c4d0 polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1577 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-21 14:14:53 +00:00
Juergen Hoeller 9f9a3222e2 JMS SingleConnectionFactory performs start call within connection monitor (for Oracle AQ)
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1500 50f2f4bb-b051-0410-bef5-90022cba6387
2009-07-09 10:27:02 +00:00
Chris Beams 49b6bbc8fa RESOLVED - SPR-5523: Replace all 'package.html' artifacts with 'package-info.java'
* Applied patch submitted by Carlos Zuniga


git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1281 50f2f4bb-b051-0410-bef5-90022cba6387
2009-06-01 04:14:22 +00:00
Christian Dupuis fc602eb256 added spring.tooling descriptor and images for all namespaces
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1252 50f2f4bb-b051-0410-bef5-90022cba6387
2009-05-26 11:58:09 +00:00
Christian Dupuis 7c711c894c fixed tooling related problem where empty value of an attribute that should take a bean reference would call the RuntimeBeanReference constructor in the namespace parser and throw a IllegalArgumentException although the problem has already been reported using the ProblemReporter API
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@1184 50f2f4bb-b051-0410-bef5-90022cba6387
2009-05-15 13:24:59 +00:00
Juergen Hoeller c35b5f8ef2 polishing
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@793 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-23 11:20:18 +00:00
Juergen Hoeller 8251dff561 SessionAwareMessageListener supports generic declaration of concrete JMS Message type
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@792 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-23 11:19:25 +00:00
Arjen Poutsma 69b71fd789 Javadoc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@721 50f2f4bb-b051-0410-bef5-90022cba6387
2009-03-03 10:42:43 +00:00
Juergen Hoeller f6c70c07c5 generified FactoryBeans and further Java 5 code style updates
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@686 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-25 00:34:22 +00:00
Juergen Hoeller 5ad5303398 revised OXM package: no provider-specific exceptions anymore, etc
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@685 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-25 00:28:15 +00:00
Juergen Hoeller 1033015ffa deprecated support for JMS 1.0.2 providers
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@674 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-24 00:26:37 +00:00
Juergen Hoeller 8af560b4f4 added "flush()" method to TransactionStatus and TransactionSynchronization interfaces; test context manager automatically flushes transactions before rolling back; general polishing of transaction management code
git-svn-id: https://src.springframework.org/svn/spring-framework/trunk@655 50f2f4bb-b051-0410-bef5-90022cba6387
2009-02-19 00:24:05 +00:00