Costin Leau
312b1aa3d6
+ add cache aspectj aspect
14 years ago
Costin Leau
f74789ffbe
optimize AJ pointcut definition (SPR-8890)
14 years ago
Juergen Hoeller
5ab2bf16a5
fixed pointcut for type-level annotation to only apply to public methods (SPR-8890)
14 years ago
Juergen Hoeller
3a62aa053e
fixed pointcut for type-level annotation to only apply to public methods (SPR-8890)
14 years ago
Juergen Hoeller
a347e4d3c2
optimized AnnotationTransactionAspect pointcut to avoid runtime checks (SPR-8890)
14 years ago
Costin Leau
1a2a3dd02a
+ update AJ tests
14 years ago
Costin Leau
cb3524ff30
+ fix failing cache tests
...
+ renamed afterInvocation to beforeInvocation (and changed the docs and tests accordingly)
14 years ago
Costin Leau
d10f2258e8
+ update aspectj cache aspects
...
+ update integration tests
14 years ago
Chris Beams
d35620511e
Introduce @EnableSpringConfigured
...
Equivalent to <context:spring-configured/>.
Also update @EnableLoadTimeWeaving Javadoc and spring-configured XSD
documentation to reflect.
Issue: SPR-7888
14 years ago
Chris Beams
4318ccd9d5
Refactor BeanConfigurerTests
...
In preparation for the introduction of @EnableSpringConfigured
Issue: SPR-7888
14 years ago
Chris Beams
4f3cbb45f4
Introduce @EnableCaching
...
See EnableCaching Javadoc for details.
Issue: SPR-8312
14 years ago
Chris Beams
b7f9bf2e1c
Polish cache Javadoc
14 years ago
Chris Beams
dacfa6993a
Fix assignment error in AbstractAsyncExecutionAspect
...
Issue: SPR-8772
14 years ago
Costin Leau
d9de19d7b3
SPR-8653
...
+ refactor a bit the internals of CacheAspect to allow invocations that do not throw any exceptions (AspectJ)
15 years ago
Costin Leau
04bcd77520
+ temporarily revert change
15 years ago
Costin Leau
ddfb2d3c58
+ remove unneeded catch for exceptions inside AbstractCacheAspect.aj
15 years ago
Juergen Hoeller
79ed87e3d5
updated cache aspect after CacheAspectSupport base class changes
15 years ago
Chris Beams
3e5c6306be
Polish @EnableAsync Javadoc and related XSD
15 years ago
Chris Beams
066daaf5be
Polish @EnableTransactionManagement Javadoc and XSD
15 years ago
Costin Leau
b39673aa79
revised cache abstraction
...
- removed generics from Cache/CacheManager (they add no value since it's an SPI not API)
+ update docs and tests
+ renamed ConcurrentCacheFactoryBean to ConcurrentMapCacheFactoryBean
15 years ago
Costin Leau
dea1fc933f
revise cache API
...
+ update failing AJ test
15 years ago
Costin Leau
0b917e3f9c
revise cache API
...
- eliminate unneeded methods
+ introduced value wrapper (name still to be decided) to avoid cache race conditions
+ improved name consistency
15 years ago
Costin Leau
cc519e7c6d
SPR-8334
...
+ commit missing configs
15 years ago
Chris Beams
01e5120a26
Introduce @EnableTransactionManagement
15 years ago
Chris Beams
de50789cb6
Introduce @EnableAsync
...
Introduce @EnableAsync#order
AsyncAnnotationBeanPostProcessor's 'order' property is now mutable;
@EnableAsync's 'order()' attribute allows for setting it, but must
have a default value, thus uses the new Ordered#NOT_ORDERED
constant - a reserved negative number very unlikely to be otherwise
used that may be interpreted as 'not ordered', useful in annotation
defaulting scenarios where null is not an option.
Introduce first working cut of AsyncConfiguration
Remove AsyncCapability
15 years ago
Costin Leau
08bccb28ae
+ revert back deleted resource
15 years ago
Costin Leau
4a589a78e1
+ more configuration file
15 years ago
Costin Leau
c3a635196b
SPR-8015
...
+ update default key generator strategy to improve compatibility for implicit declaration on one arg method
+ updated docs
15 years ago
Chris Beams
2f7c2230f0
Include license.txt and notice.txt in module JARs
15 years ago
Costin Leau
58633e4a89
SPR-7308
...
+ update AJ caching test
15 years ago
Costin Leau
85c02981b5
SPR-7308
...
+ initial commit of caching abstraction
+ main API
+ Spring AOP and AspectJ support
+ annotation driven, declarative support
+ initial namespace draft
15 years ago
Juergen Hoeller
577755d580
polishing
16 years ago
Juergen Hoeller
244c96151e
added consistent license header
16 years ago
Juergen Hoeller
8c9b64c948
added mode="proxy"/"aspectj" and proxy-target-class options to task namespace; switched to concise names for async aspects
16 years ago
Juergen Hoeller
21d6883139
moved async aspect to aspectj sub-package
16 years ago
Juergen Hoeller
a6569a2930
moved async aspect to aspectj sub-package
16 years ago
Ramnivas Laddad
00984781af
SPR-7369: @Async support in spring-aspects with AspectJ
16 years ago
Chris Beams
605ac0e230
Remove redundant @Aspect from CodeStyleAspect.aj
...
This has been present for quite some time, and compilation at the
command line was never a problem. However, after upgrading to
STS 2.3.3.M2, errors started appearing in the Problems tab about
'duplicate @Aspect annotations'. This message was a bit misleading
given that the underlying issue is that applying an @Aspect annotation
on an aspect declared in .aj style is redundant. Andy Clement is
investigating as well, but for now the reason for the change in behavior
remains a mystery.
16 years ago
Ramnivas Laddad
f82cc6458b
Fixed SPR-6734 by resticting record/replay logic to only entity methods that originated in a test method
16 years ago
Ramnivas Laddad
868cf09b2d
Modified staticmethod mocking to remove compile-time dependency on JUnit (see ROO-314 and related issues)
16 years ago
Ramnivas Laddad
92d6dfbe8d
Renamed static_mock package to staticmock
16 years ago
Ramnivas Laddad
66261ecb8c
Moved over JPA exception translator from Roo
16 years ago
Ramnivas Laddad
dee410c0c4
Fixed test by moving Delegate to its own file
16 years ago
Ramnivas Laddad
451bbce345
Moved over static mock testing from Roo; added tests
16 years ago
Ramnivas Laddad
191293f2ef
Fixed a commented test
17 years ago
Ramnivas Laddad
29139dfd1a
Fixed SPR-5920 by implementing GenericInterfaceDrivenDependencyInjectionAspect
17 years ago
Ramnivas Laddad
7199fcc233
Fixed SPR-5918.
...
Had to override the test.do definition in build.xml. Need to consult the spring-build team to add the change to spring-build itself.
Since classes in test sources from another project cannot be shared, had to duplicate those classes.
17 years ago
Arjen Poutsma
7d62aab6cc
Initial import of the aspects module
18 years ago