129 Commits (c45f4b1caf17a189fca80afda8a9ef0209ba9573)

Author SHA1 Message Date
Chris Beams 480aa5d993 Document createEnvironment() methods 15 years ago
Chris Beams 835a3f8d64 Refactor Environment and PropertySource 15 years ago
Chris Beams d00b49dca5 Introduce "Aware" superinterface 15 years ago
Chris Beams 1ac7b56caf M1 cut of environment, profiles and property work (SPR-7508) 15 years ago
Sam Brannen 924b8e11ea [SPR-7850][SPR-7851] Upgraded to JUnit 4.8.1 and TestNG 5.12.1; added changelog entries for 3.1.0.M1. 15 years ago
Chris Beams 45e5b46fc2 Merge 3.1.0 development branch into trunk 15 years ago
Juergen Hoeller da758771fa consistent use of JDK 1.5's ThreadLocal.remove() over ThreadLocal.set(null), preventing leaks (SPR-7441) 16 years ago
Ben Hale 82e5f5f5d6 Publishing license and notice files 16 years ago
Arjen Poutsma 750dc01862 Prepping for 3.0.5 16 years ago
Juergen Hoeller d5149d86f4 use generic Class<?> in TransactionAttributeSource signature 16 years ago
Juergen Hoeller 544208bc46 introspect superclass when given a CGLIB proxy as target class (SPR-7448); use generic Class<?> in TransactionAttributeSource signature 16 years ago
Juergen Hoeller 188efe752e transaction names based on method id from most specific method (target class instead of interface; SPR-7317) 16 years ago
Juergen Hoeller 7be1856e9f Spring's MessageEndpointFactory classes are now JCA 1.6 compliant as well 16 years ago
Arjen Poutsma 7f54fe732f Upgrading version to 3.0.4 16 years ago
Juergen Hoeller 509930ab35 @Transactional qualifier value matches against @Qualifier annotations on @Bean methods as well (SPR-7232) 16 years ago
Juergen Hoeller b15ec21c0e only retrieve transaction manager bean if necessary (SPR-7153) 16 years ago
David Syer faa0f29f0f Update version in POMs to 3.0.3 16 years ago
Juergen Hoeller 7ae7f47951 added javadoc references to semantic definition of transaction attributes (SPR-7029) 16 years ago
Juergen Hoeller c140717a84 JCA listener containers delegate to wrapped Transaction handle (for Geronimo compatibility; SPR-6991) 16 years ago
Chris Beams 0041848f1b SPR-7009: TransactionInterceptor now extracts ultimate target class before evaluating @Transactional metadata to accommodate double-proxying cases 16 years ago
Juergen Hoeller d609376c10 AopUtils.getTargetClass(...) never returns null (SPR-7011) 16 years ago
Juergen Hoeller 5a41fc20eb avoid Synchronization List preparations upfront if possible (SPR-6999) 16 years ago
Juergen Hoeller b6a298d8b3 avoid Synchronization List preparations upfront if possible (SPR-6999) 16 years ago
Juergen Hoeller 630ecacac9 @Transactional qualifiers work in unit tests as well (SPR-6892) 16 years ago
David Syer 25ef81476d Update Central POMs to 3.0.2 16 years ago
Costin Leau 4be6044db9 + make use or property placeholders inside template.mf 16 years ago
Juergen Hoeller c6f1d755b5 included qualifier value in debug log for each transaction (SPR-6811) 16 years ago
Juergen Hoeller 229c393702 non-matching @Transactional qualifier value will lead to IllegalStateException (SPR-6810) 16 years ago
Chris Beams f86e3bcfd2 Updated Eclipse .classpath to aspectj 1.6.8 16 years ago
Costin Leau 5e677feda0 + upgrade to AspectJ 1.6.8 16 years ago
Juergen Hoeller 30dfba110d fixed WebSphereUowTransactionManager regression: correctly roll back in case of exception (SPR-6695) 16 years ago
Juergen Hoeller 9991a013fd TransactionInterceptor is able to serialize "transactionManagerBeanName" as well (SPR-6680) 16 years ago
David Syer e6d2f9428c SPR-6678: fix poms for 3.0.1 16 years ago
Juergen Hoeller 0cac1c6dfc added "alwaysTranslate" flag (SPR-6630) 16 years ago
Juergen Hoeller dc82280545 added assertion 16 years ago
Juergen Hoeller 09e967e61d allow for identifying a specific JBossWorkManagerMBean (SPR-6648) 16 years ago
Juergen Hoeller c67cca48a6 fixed scoped proxy unwrapping (SPR-6625) 16 years ago
Juergen Hoeller 5b59b9a0dc avoid hard-coded AOP dependency for ScopedObject check 16 years ago
Juergen Hoeller b6d0e19958 extended registerAfterCompletionWithExistingTransaction's exception handling to detect JBoss RollbackException as well (SPR-6450) 16 years ago
Juergen Hoeller 3a683ea0ac newTransactionStatus reverted to its original role, just without preparing synchronization (SPR-6521) 16 years ago
David Syer 2bad74c238 SPR-5327: tweak the ivy.xml so that commons-logging is a separate configuration. It already comes out as optional in the generated poms (including core), which isn't great, but I can't see what is causing that 16 years ago
Juergen Hoeller ea9f18b8fd initialize synchronization after begin while instantiating TransactionStatus as early as possible (SPR-6409) 16 years ago
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. 16 years ago
Juergen Hoeller 39bf8dc02e added chaining-capable "add" method to MutablePropertyValues 16 years ago
Juergen Hoeller 0da90e38cf TransactionTemplate catches undeclared checked exception and rethrows it as UndeclaredThrowableException (SPR-6361) 16 years ago
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). 16 years ago
Thomas Risberg 777c40f667 added unwrapping of scoped proxy tp unwrapResourceIfNecessary() (SPR-5671) 16 years ago
Mark Fisher 00fafe3f5e SPR-5507 GenericMessageEndpointManager now implements SmartLifecycle instead of ApplicationListener. 16 years ago
Juergen Hoeller df0b4d3854 WebSphereUowTransactionManager suspends synchronizations even without existing transaction (SPR-6167) 16 years ago
Mark Fisher b47eebe3c5 SPR-4716 GenericMessageEndpointManager now "auto-starts" upon receiving a ContextRefreshedEvent rather than within afterPropertiesSet(). 16 years ago