Christian Dupuis
1c5e1e04e0
use the annotation meta data in problem reporting
2009-05-27 15:20:25 +00:00
Andy Clement
5ea898bdb4
remove antlr dependency
2009-05-27 04:37:45 +00:00
Andy Clement
d372a9ac5d
use new SpEL parser
2009-05-27 04:33:21 +00:00
Keith Donald
2fa2e54c72
polish
2009-05-26 16:22:09 +00:00
Keith Donald
07f19f7441
format system initial commit
2009-05-26 16:18:42 +00:00
Christian Dupuis
6cc33fc609
added spring.tooling descriptor and images for all namespaces
2009-05-26 11:58:09 +00:00
Sam Brannen
af56f6497c
Updated regarding generics; fixed typos.
2009-05-25 09:04:05 +00:00
Mark Fisher
0007643af9
SPR-4359 renamed 'concurrent' namespace to 'task'
2009-05-22 03:12:43 +00:00
Mark Fisher
1b302b70d0
SPR-4359 the 'scheduling' namespace is now 'concurrent'
2009-05-21 18:41:13 +00:00
Juergen Hoeller
a3af9e7330
revised use of id and display name (id may be null; SPR-5761)
2009-05-20 00:12:19 +00:00
Juergen Hoeller
da4f1d0eb7
revised use of id and display name (id may be null; SPR-5761)
2009-05-19 23:48:44 +00:00
Juergen Hoeller
e137b10978
polishing
2009-05-19 22:33:30 +00:00
Juergen Hoeller
fc1df58e2b
fixed build; revised generic declarations
2009-05-19 22:31:31 +00:00
Jennifer Hickey
822ed03826
SPR-5256
2009-05-19 21:02:43 +00:00
Keith Donald
50bcecac95
removed unused import
2009-05-18 13:14:55 +00:00
Keith Donald
8cbab5acb6
costin code review comments
2009-05-18 13:13:34 +00:00
Keith Donald
46c9a003eb
BindingPoint to ConversionPoint, javadoc
2009-05-15 20:32:23 +00:00
Keith Donald
cf2453e8eb
renamed TypeDescriptor to BindingPoint
2009-05-15 17:30:03 +00:00
Christian Dupuis
33de330b0e
minor change to use registerBeanComponent instead of directly registering the BeanDefinition
2009-05-15 13:42:24 +00:00
Christian Dupuis
48c97342fe
some minor tweaks to the scheduling namespace parser to make it more tooling friendly; applied new tools:annotation to method attribute in scheduling xsd
2009-05-15 13:24:28 +00:00
Christian Dupuis
fba5e5f0db
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
2009-05-15 13:22:30 +00:00
Juergen Hoeller
14732c5dc2
@Import detects and accepts existing configuration class in any order of processing
2009-05-13 20:49:45 +00:00
Juergen Hoeller
433d52b728
@Import detects and accepts existing configuration class of the desired type
2009-05-13 16:19:56 +00:00
Juergen Hoeller
da71f266ae
ConfigurationClassBeanDefinition implements AnnotatedBeanDefinition
2009-05-12 23:12:51 +00:00
Juergen Hoeller
cce6e2f4cd
added SourceExtractor support
2009-05-12 22:27:37 +00:00
Juergen Hoeller
bbd69da37f
updated all Spring Framework OSGI manifests to list unversioned imports explicitly; relaxed several OSGi bundle dependencies to optional and extended version ranges
2009-05-12 16:43:15 +00:00
Juergen Hoeller
20f12e6158
removed outdated Attributes references
2009-05-12 16:14:09 +00:00
Juergen Hoeller
12d6aa232a
added setMetadataReaderFactory method
2009-05-12 16:13:36 +00:00
Juergen Hoeller
e78c6fc317
explicitly declared SmartApplicationListener as ApplicationListener<ApplicationEvent>
2009-05-11 22:49:07 +00:00
Juergen Hoeller
0297116542
generified TypeConverter interface
2009-05-11 22:44:33 +00:00
Mark Fisher
ff36a31874
SPR-4359 Added support for a 'task-scheduler' element.
2009-05-08 20:32:11 +00:00
Mark Fisher
3e9b9a8a2a
SPR-4359 Initial commit of scheduling namespace support.
2009-05-08 18:32:07 +00:00
Juergen Hoeller
266a65982d
Servlet/Portlet ApplicationContexts use a specific id based on servlet/portlet name; DefaultListableBeanFactory references are serializable now when initialized with an id; scoped proxies are serializable now, for web scopes as well as for singleton beans; injected request/session references are serializable proxies for the current request now
2009-05-07 22:29:55 +00:00
Juergen Hoeller
4ccb352aac
ReloadableResourceBundleMessageSource correctly calculates filenames for locales with variant but without country now (SPR-5716)
2009-05-07 09:24:34 +00:00
Juergen Hoeller
0320445316
moved ScheduledTaskRegistrar to new config package (where the scheduling namespace will live as well)
2009-05-06 08:47:18 +00:00
Juergen Hoeller
1b5a433f22
added ScheduledTaskRegistrar etc
2009-05-05 18:40:43 +00:00
Juergen Hoeller
636d1db36d
avoid NPE for definitions without bean class specified
2009-05-05 18:33:20 +00:00
Juergen Hoeller
a6124793fc
polishing
2009-05-05 09:36:53 +00:00
Juergen Hoeller
6930859e82
removed StandardScopes pseudo-enum (superseded by meta-annotated scopes)
2009-05-05 09:32:55 +00:00
Thomas Risberg
15b33684a7
fixed JavaDoc
2009-04-29 21:12:45 +00:00
Juergen Hoeller
cea8f7f69e
custom stereotype annotations can be meta-annotated with @Service, @Controller etc as well; @Scope and @Transactional are now supported as meta-annotations on custom annotations
2009-04-26 11:41:06 +00:00
Juergen Hoeller
b5d21108da
@Configuration parsing fully relies on Spring's MetadataReader abstraction now
2009-04-24 11:16:46 +00:00
Juergen Hoeller
ea9d8925a2
next cut of JavaConfig metadata reading revision: using cached MetadataReaders
2009-04-22 10:46:24 +00:00
Chris Beams
4d509cebdb
Temporarily ignoring GroovyScriptFactoryTests#testResourceScriptFromTag in order to allow more important fixes to roll out.
2009-04-21 18:14:08 +00:00
Chris Beams
7ba4c563a6
Fixing build breakage with GroovyScriptFactoryTests.
...
The problem was that the Messenger object was not being proxed (assertTrue(AopUtils.isAopProxy(messenger)) was returning false). The cause for this seemed to be that the
pointcut was malformed / out of date, reading execution(* org.springframework.scripting.Messenger.*(..)), when the groovy Messenger class is actually declared in the org.springframework.scripting.groovy package.
I tried updating the fully-qualified package name in the pointcut expression, and this caused AspectJ matching errors saying that there was not such type that matches that FQ name.
So as a final resort, I removed the full-qualification entirely and went with execution(* *..Messenger.*(..)). All tests pass now, but it raises the question, why was AJ having matching errors? Is it because
the pointcut matching is being done before the groovy class is loaded? There could be a potential bug here.
2009-04-21 17:20:39 +00:00
Chris Beams
7d10d05b27
(temporarily) increasing visibility of the ConfigurationClassAnnotation interface in an attempt to resolve the issue encountered at http://is.gd/tCud
2009-04-21 16:24:54 +00:00
Juergen Hoeller
14bd475519
revised support for annotated factory methods (merged @FactoryMethod functionality into JavaConfig facility)
2009-04-19 23:45:31 +00:00
Arjen Poutsma
6495bdd8c8
Added AspectJ dependency
2009-04-18 09:06:04 +00:00
Thomas Risberg
1facd45c5e
switched to use XInclude
2009-04-14 21:37:40 +00:00
Juergen Hoeller
9baf9cdc2f
reintroduced "removeApplicationListener" method as well
2009-04-12 20:59:52 +00:00