Juergen Hoeller
57bf64364f
Removed reference to AttributesJmxAttributeSource
...
Issue: SPR-8916
13 years ago
Juergen Hoeller
ebbcc4d9fb
CachedIntrospectionResults.clearClassLoader(null) removes cached classes for the system class loader
...
Issue: SPR-9189
13 years ago
Juergen Hoeller
27f0142d9e
Further fixes for 3.1.4
13 years ago
Juergen Hoeller
8135442336
Polishing
13 years ago
Juergen Hoeller
aa388bc094
Reintroduced "mode" and "proxy-target-class" attributes in spring-task-3.1.xsd
...
Issue: SPR-10177
13 years ago
Juergen Hoeller
e5783b1bfa
SpEL support for static finals on interfaces
...
Issue: SPR-10125
Backport-Issue: SPR-10174
13 years ago
Juergen Hoeller
7f7fbe8172
AbstractCacheManager accepts no caches defined, allowing for EHCache default cache setup
...
Issue: SPR-7955
13 years ago
Phillip Webb
42ab04a299
Remove accidentally committed interface @Override
13 years ago
Phillip Webb
5ae706ee10
Consider bridge methods in SpEL properties
...
Revert ReflectivePropertyAccessor changes from 107fafb and instead
consider all methods when resolving properties. Methods are now
sorted such that non-bridge methods are considered before bridge
methods.
Issue: SPR-10162
Backport-Commit: fce7adc400
13 years ago
Juergen Hoeller
f449b5a5b3
JDBC parameter binding uses JDBC 3.0 ParameterMetaData (if available) for type determination
...
In sync with 3.2.1 now, containing minor modifications for defensiveness against the JDBC driver.
Issue: SPR-10084
13 years ago
Juergen Hoeller
bdc8d798e2
Further backports from 3.2.1
13 years ago
Juergen Hoeller
30ad07a4e2
SpringContextResourceAdapter implements equals/hashCode according to the JCA 1.5 contract
...
Issue: SPR-9162
13 years ago
Juergen Hoeller
0ed1a21073
FreeMarkerConfigurationFactory properly supports TemplateLoaders when recreating Configurations
...
Issue: SPR-9389
13 years ago
Juergen Hoeller
bad2b900e9
MimeMessageHelper encodes attachment filename if not ASCII compliant
...
Issue: SPR-9258
13 years ago
Juergen Hoeller
9a04191c2b
MessageSourceResourceBundle overrides JDK 1.6 containsKey method, avoiding NPE in getKeys
...
Issue: SPR-10136
13 years ago
Chris Beams
a7889c9df4
Backport "Add 3.1 migration section to reference docs"
...
Address error raised when using component-scan against the unqualified
"org" base package.
Issue: SPR-9843
Backport-Commit: b8f223c404
13 years ago
Phillip Webb
1cd7600d8a
Backport "Replace reference to aspectjrt with aspectjweaver"
...
Replace reference to aspectjrt.jar with aspectjweaver.jar since
aspectjrt is a subset of aspectjweaver and the full jar is required
by Spring.
Issue: SPR-8896
Backport-Commit: d70762baaf
13 years ago
Chris Beams
418c2a8641
Add spring-oxm-1.5.xsd
...
Issue: SPR-10121
Backport-Commit: 3724b90a8f
13 years ago
Juergen Hoeller
377f3eecb4
Preparations for 3.1.4 release in January
13 years ago
Juergen Hoeller
d1efd4c3a1
Marked LocalCacheProviderProxy as deprecated (following Hibernate 3.3.'s CacheProvider deprecation)
13 years ago
Juergen Hoeller
aba4be83a7
Upgraded remaining Hibernate 3.3.1 dependencies to Hibernate 3.3.2.GA (and SLF4J 1.6.1)
13 years ago
Juergen Hoeller
5bc58773fb
Fixed javadoc
13 years ago
Juergen Hoeller
39fe8eebb1
JmsTemplate uses configured receiveTimeout if shorter than remaining transaction timeout
...
Issue: SPR-10109
13 years ago
Juergen Hoeller
778693f9f8
Added MappingJackson2MessageConverter for JMS
...
Issue: SPR-10099
13 years ago
Chris Beams
aa3e0be1a0
Handle non-void write methods deterministically
...
This change resolves a specific issue with processing
java.math.BigDecimal via ExtendedBeanInfo. BigDecimal has a particular
constellation of #setScale methods that, prior to this change, had the
potential to cause ExtendedBeanInfo to throw an IntrospectionException
depending on the order in which the methods were processed.
Because JDK 7 no longer returns deterministic results from
Class#getDeclaredMethods, it became a genuine possibility - indeed a
statistical certainty that the 'wrong' setScale method handling order
happens sooner or later. Typically one could observe this failure once
out of every four test runs.
This commit introduces deterministic method ordering of all discovered
non-void returning write methods in such a way that solves the problem
for BigDecimal as well as for any other class having a similar method
arrangement.
Also:
- Remove unnecessary cast
- Pass no method information to PropertyDescriptor superclasses when
invoking super(...). This ensures that any 'type mismatch'
IntrospectionExceptions are handled locally in ExtendedBeanInfo and
its Simple* PropertyDescriptor variants where we have full control.
Issue: SPR-10111, SPR-9702
13 years ago
Juergen Hoeller
28c7760c79
Further backports from 3.2 GA
13 years ago
Juergen Hoeller
cc11b811ea
DefaultMessageListenerContainer clears resources of paused tasks when shutting down after stop
...
Issue: SPR-10092
13 years ago
Juergen Hoeller
8abe1f055e
SpEL correctly handles "is" accessors with Boolean return type
...
Issue: SPR-10091
13 years ago
Juergen Hoeller
12c4f8e7f9
Polishing
13 years ago
Juergen Hoeller
b9ff29ec7e
Revised NoOpCacheManager implementation (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
a551cbcf9d
Marked all applicable fields as final (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
c207882fdc
Removed unused cachedFieldValue (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
ab21bd4266
Fixed targetSourcedBeans contains check (along with changes for 3.2 GA)
13 years ago
Juergen Hoeller
2ec41af799
ReflectivePropertyAccessor should not consider bridge methods
...
Issue: SPR-9995
Backport-Issue: SPR-9994
13 years ago
Juergen Hoeller
eb24365556
ResourceDatabasePopulator explicitly closes its LineNumberReader
...
Issue: SPR-9960
Backport-Issue: SPR-9912
13 years ago
Juergen Hoeller
3a31efaf31
Further backports from 3.2 GA
13 years ago
Juergen Hoeller
751c429897
Polishing
13 years ago
Juergen Hoeller
f19bc572da
AbstractCachingViewResolver uses a cache limit of 1024 by default, avoiding overflow for redirect URLs
...
Issue: SPR-10065
13 years ago
Juergen Hoeller
81348516ff
Polishing
13 years ago
Juergen Hoeller
a00e00bd47
Fixed CGLIB proxy class leaks through further equals/hashCode implementations in Spring AOP pointcuts
...
Issue: SPR-8008
13 years ago
Juergen Hoeller
b0fce78abf
Fixed HierarchicalUriComponents equals implementation
...
Issue: SPR-10088
13 years ago
Juergen Hoeller
90fbeb1643
Removed coverage of deprecated java.util.Timer support
...
Issue: SPR-10050
13 years ago
Juergen Hoeller
7384c3d82f
ConfigurationClassPostProcessor consistently uses ClassLoader, not loading core JDK classes via ASM
...
Issue: SPR-10058
13 years ago
Juergen Hoeller
b016c8db91
Upgraded Hibernate 3 dependency to Hibernate 3.3.2.GA (and SLF4J 1.6.1)
13 years ago
Juergen Hoeller
ceb8ce0a76
Polishing
13 years ago
Juergen Hoeller
d34c392c53
Transaction timeouts for JPA translate to "javax.persistence.query.timeout" only (for EclipseLink compatibility)
...
Issue: SPR-10068
13 years ago
Juergen Hoeller
2b4e25b6f3
Fixed typos in javadoc
13 years ago
Juergen Hoeller
9929810610
Removed accidentally added DestructionAwareAttributeHolder class
13 years ago
Juergen Hoeller
4058f693e5
DefaultMessageListenerContainer allows for concurrent subscription consumers on WebLogic/ActiveMQ
...
Issue: SPR-10037
13 years ago
Juergen Hoeller
959ab7a5db
Preparations for 3.1.4
14 years ago