You can subscribe to this list here.
| 2003 |
Jan
|
Feb
(55) |
Mar
(100) |
Apr
(203) |
May
(330) |
Jun
(190) |
Jul
(302) |
Aug
(323) |
Sep
(197) |
Oct
(245) |
Nov
(490) |
Dec
(330) |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2004 |
Jan
(194) |
Feb
(400) |
Mar
(416) |
Apr
(415) |
May
(359) |
Jun
(381) |
Jul
(491) |
Aug
(311) |
Sep
(291) |
Oct
(273) |
Nov
(355) |
Dec
(266) |
| 2005 |
Jan
(306) |
Feb
(303) |
Mar
(520) |
Apr
(346) |
May
(255) |
Jun
(221) |
Jul
(171) |
Aug
(247) |
Sep
(147) |
Oct
(125) |
Nov
(165) |
Dec
(65) |
| 2006 |
Jan
(90) |
Feb
(53) |
Mar
(121) |
Apr
(103) |
May
(113) |
Jun
(103) |
Jul
(104) |
Aug
(67) |
Sep
(78) |
Oct
(82) |
Nov
(78) |
Dec
(70) |
| 2007 |
Jan
(77) |
Feb
(76) |
Mar
(63) |
Apr
(30) |
May
(47) |
Jun
(41) |
Jul
(44) |
Aug
(44) |
Sep
(49) |
Oct
(33) |
Nov
(25) |
Dec
(21) |
| 2008 |
Jan
(45) |
Feb
(13) |
Mar
(15) |
Apr
(12) |
May
(9) |
Jun
(33) |
Jul
(30) |
Aug
(7) |
Sep
(20) |
Oct
(17) |
Nov
(20) |
Dec
(10) |
| 2009 |
Jan
(8) |
Feb
(5) |
Mar
(12) |
Apr
(17) |
May
(19) |
Jun
(97) |
Jul
(77) |
Aug
(33) |
Sep
(24) |
Oct
(41) |
Nov
(16) |
Dec
(32) |
| 2010 |
Jan
(24) |
Feb
(14) |
Mar
(50) |
Apr
(71) |
May
(70) |
Jun
(64) |
Jul
(45) |
Aug
(62) |
Sep
(32) |
Oct
(4) |
Nov
(12) |
Dec
(2) |
| 2011 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(3) |
May
(6) |
Jun
(1) |
Jul
(4) |
Aug
(3) |
Sep
(4) |
Oct
(6) |
Nov
(3) |
Dec
(3) |
| 2012 |
Jan
(4) |
Feb
(8) |
Mar
(6) |
Apr
(10) |
May
(2) |
Jun
(3) |
Jul
(11) |
Aug
(10) |
Sep
(4) |
Oct
|
Nov
(1) |
Dec
(1) |
| 2013 |
Jan
(4) |
Feb
(1) |
Mar
(9) |
Apr
(1) |
May
(8) |
Jun
(2) |
Jul
(5) |
Aug
(2) |
Sep
|
Oct
(3) |
Nov
(10) |
Dec
(8) |
| 2014 |
Jan
(3) |
Feb
(12) |
Mar
(9) |
Apr
(12) |
May
(2) |
Jun
|
Jul
(3) |
Aug
(1) |
Sep
(1) |
Oct
(4) |
Nov
|
Dec
(2) |
| 2015 |
Jan
(1) |
Feb
(3) |
Mar
(4) |
Apr
(9) |
May
(2) |
Jun
(2) |
Jul
|
Aug
(2) |
Sep
(7) |
Oct
(9) |
Nov
(7) |
Dec
(9) |
| 2016 |
Jan
(7) |
Feb
(5) |
Mar
(5) |
Apr
(5) |
May
(8) |
Jun
(4) |
Jul
(5) |
Aug
(4) |
Sep
(6) |
Oct
(7) |
Nov
(2) |
Dec
(3) |
| 2017 |
Jan
(7) |
Feb
(8) |
Mar
(7) |
Apr
(3) |
May
(4) |
Jun
(3) |
Jul
(5) |
Aug
(8) |
Sep
(4) |
Oct
(2) |
Nov
(3) |
Dec
|
| 2018 |
Jan
|
Feb
|
Mar
|
Apr
(1) |
May
|
Jun
(1) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2019 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
(1) |
| 2021 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
| 2022 |
Jan
|
Feb
(1) |
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
| 2024 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(1) |
Dec
|
| 2025 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
(2) |
Aug
(5) |
Sep
(2) |
Oct
|
Nov
|
Dec
(1) |
| 2026 |
Jan
(1) |
Feb
|
Mar
(1) |
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
|
From: Andy D. <an...@ma...> - 2005-03-17 17:01:37
|
Cool stuff, Keith... would a similar idea make sense for spring-rich? Wizards are an example of a flow, of sorts, but they can be very regimented. In our application, we have need to define large, overarching flows that span multiple "views" and operations. We will also provide an area where an overview of the flow is presented (similar to a task list) that gets checked off as the user progresses. Our application will be very goal oriented, where the user will say, "I want to do X", and "X" will be composed of many tasks or steps, with possible branching, and so on. Each task or step could be a view, a dialog, a sub-wizard, or even a sub-flow involving other users/agents/services. I guess what we really want is a workflow/business process management suite that integrates easily with Spring and the UI. Hey, I can dream, can't I? :) - Andy |
|
From: Rob H. <ro...@ca...> - 2005-03-17 13:37:20
|
I've not chnaged anything on JMX - but I'll check them again. Rob Juergen Hoeller wrote: > Rob, can you please have a look at this? The JMX tests passed fine > till yesterday, so I assume this is caused by some recent change... > > Juergen > > > > -----Original Message----- > *From:* spr...@li... > [mailto:spr...@li...]*On > Behalf Of *al...@jt... > *Sent:* Thursday, March 17, 2005 12:22 AM > *To:* spr...@li... > *Subject:* [Springframework-developer] spring Build Failed > *Importance:* High > > BUILD FAILED > Ant Error > Message: /jteam/build2/checkout/spring/spring/build.xml:498: Tests > failed > Date of build: 03/17/2005 00:16:05 > Time to build: 2 minutes 22 seconds > Last changed: 03/16/2005 20:07:17 > Last log entry: *** empty log message *** > > Errors/Warnings: (1184) > >Note: Some input files use or override a deprecated API. >Note: Recompile with -deprecation for details. >Note: /jteam/build2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSession.java uses or overrides a deprecated API. >Note: Recompile with -deprecation for details. >Note: Some input files use or override a deprecated API. >Note: Recompile with -deprecation for details. > > > Unit Tests: (1453) > error testPropertiesCorrectInJmx > org.springframework.jmx.export.PropertyPlaceholderConfigurerTests > > > Unit Test Error Details: (1) > Test: testPropertiesCorrectInJmx > Class: org.springframework.jmx.export.PropertyPlaceholderConfigurerTests > > Type: javax.management.InstanceNotFoundException > Message: bean:name=proxyTestBean1 > >javax.management.InstanceNotFoundException: bean:name=proxyTestBean1 > at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java:1015) > at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMBeanServerInterceptor.java:634) > at com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:667) > at org.springframework.jmx.export.PropertyPlaceholderConfigurerTests.testPropertiesCorrectInJmx(PropertyPlaceholderConfigurerTests.java:41) > at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) > at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) > at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) > > > > Modifications since last build: (80) > modified kdonald > sandbox/src/org/springframework/web/flow/action/SetAction.java > *** empty log message *** > modified kdonald .classpath *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/ActionState.java *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/Scope.java *** empty log > message *** > modified kdonald > sandbox/src/org/springframework/web/flow/TransactionSynchronizer.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/FlowExecutionContext.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/StateContext.java *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/Event.java *** empty log > message *** > modified kdonald > sandbox/src/org/springframework/web/flow/State.java *** empty log > message *** > modified kdonald > sandbox/src/org/springframework/web/flow/LocalEvent.java *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/HttpServletRequestEvent.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/FlowExecutionCleanupFilter.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/struts/FlowAction.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/HttpServletFlowExecutionManager.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/Event.java *** empty log > message *** > modified kdonald > sandbox/src/org/springframework/web/flow/LocalFlowExecutionContext.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/FlowExecutionStack.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/struts/FlowAction.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/struts/FlowAction.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/config/FlowFactoryBean.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/struts/FlowActionMapping.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/FlowExecutionListenerAdapter.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/HttpServletRequestEvent.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/mvc/FlowController.java > *** empty log message *** > deleted kdonald > sandbox/src/org/springframework/web/flow/support/AttributeSetterSupport.java > *** empty log message *** > deleted kdonald > sandbox/src/org/springframework/web/flow/support/MapAttributeSetterAdapter.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/support/ParameterizableFlowAttributeMapper.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/Scope.java *** empty log > message *** > added kdonald > sandbox/src/org/springframework/binding/support/AttributeSetterSupport.java > common code > added kdonald > sandbox/src/org/springframework/binding/support/MapAttributeSetterAdapter.java > common code > modified jhoeller readme.txt repackaged spring-orm.jar as > spring-orm.jar (without Hibernate) and spring-hibernate.jar (with > Hibernate2/3 support) > modified jhoeller changelog.txt > AbstractAutoProxyCreator/TargetSourceCreator, > PathMatchingResourcePatternResolver > modified kdonald > sandbox/src/org/springframework/web/flow/Flow.java *** empty log > message *** > modified kdonald > sandbox/src/org/springframework/web/flow/Flow.java *** empty log > message *** > modified jhoeller > src/org/springframework/web/context/support/ServletContextResourcePatternResolver.java > PathMatchingResourcePatternResolver collects resource entries in > a Set and normalizes paths (to avoid double entries) > modified jhoeller > src/org/springframework/core/io/support/PathMatchingResourcePatternResolver.java > PathMatchingResourcePatternResolver collects resource entries in > a Set and normalizes paths (to avoid double entries) > modified jhoeller > src/org/springframework/core/io/support/ResourcePatternResolver.java > PathMatchingResourcePatternResolver collects resource entries in > a Set and normalizes paths (to avoid double entries) > modified jhoeller > sandbox/src/org/springframework/beans/factory/script/AbstractScriptFactory.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > sandbox/src/org/springframework/beans/factory/dynamic/AbstractDynamicObjectAutoProxyCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > deleted jhoeller > src/org/springframework/aop/framework/autoproxy/target/AbstractPrototypeBasedTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/AbstractAdvisorAutoProxyCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/BeanNameAutoProxyCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/DefaultAdvisorAutoProxyCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/TargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/package.html * > reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/AdvisorAutoProxyCreatorTests.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/AutoProxyCreatorTests.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > added jhoeller > test/org/springframework/aop/framework/autoproxy/CountingTestBean.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/SelectivePrototypeTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/TestPoolingTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/advisorAutoProxyCreator.xml > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/customTargetSource.xml > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/aop/framework/autoproxy/quickTargetSource.xml > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > added jhoeller > src/org/springframework/aop/framework/autoproxy/target/AbstractBeanFactoryBasedTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/target/AbstractPoolingTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > added jhoeller > src/org/springframework/aop/framework/autoproxy/target/LazyInitTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/target/QuickTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified trisberg .classpath Added xmlc jar file > modified jhoeller > src/org/springframework/aop/framework/autoproxy/metadata/AttributesPoolingTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/metadata/AttributesPrototypeTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > src/org/springframework/aop/framework/autoproxy/metadata/AttributesThreadLocalTargetSourceCreator.java > * reworked AbstractAutoProxyCreator to check for custom > TargetSourceCreator before instantiation of target bean* reworked > TargetSourceCreator mechanism to work with bean class rather than > bean instance (non-backwards-compatible)* reworked > AbstractPrototypeBasedTargetSourceCreator into > AbstractBeanFactoryBasedTargetSourceCreator* added > LazyInitTargetSourceCreator, automatically creating a > LazyInitTargetSource for each bean marked as "lazy-init" > modified jhoeller > test/org/springframework/beans/factory/xml/LookupMethodWrappedByCglibProxyTests.java > polishing > modified jhoeller > test/org/springframework/beans/factory/xml/overloadOverrides.xml > polishing > modified jhoeller > src/org/springframework/web/servlet/view/xslt/AbstractXsltView.java > fixed javadoc errors > modified jhoeller > src/org/springframework/jmx/export/assembler/InterfaceBasedMBeanInfoAssembler.java > fixed javadoc errors > modified jhoeller > src/org/springframework/beans/factory/support/AbstractBeanFactory.java > refined "isSingleton" method to work for currently created beans > too, added public "getMergedBeanDefinition" method (for > AbstractBeanFactoryBasedTargetSourceCreator) > modified jhoeller > src/org/springframework/beans/factory/support/AbstractBeanDefinition.java > polishing > modified jhoeller > src/org/springframework/beans/factory/config/BeanPostProcessor.java > polishing > modified jhoeller > src/org/springframework/beans/factory/config/DestructionAwareBeanPostProcessor.java > polishing > modified jhoeller > src/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFactory.java > added InstantiationAwareBeanPostProcessor extension of > BeanPostProcessor interface, intercepting before instantiation > added jhoeller > src/org/springframework/beans/factory/config/InstantiationAwareBeanPostProcessor.java > added InstantiationAwareBeanPostProcessor extension of > BeanPostProcessor interface, intercepting before instantiation > modified kdonald > sandbox/src/org/springframework/web/flow/config/XmlFlowBuilder.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/util/EventListenerListHelper.java *** > empty log message *** > modified kdonald > sandbox/test/org/springframework/web/flow/config/testFlow.xml *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/config/XmlFlowBuilder.java > *** empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** > empty log message *** > modified kdonald > sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** > empty log message *** > modified kdonald > sandbox/test/org/springframework/web/flow/config/testFlow.xml *** > empty log message *** > > Deployments by this build: (11) > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-core.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-aop.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-dao.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-context.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-web.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-webmvc.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-remoting.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-orm.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-hibernate.jar > Building jar: /jteam/build2/checkout/spring/spring/dist/spring.jar > Building jar: > /jteam/build2/checkout/spring/spring/dist/spring-mock.jar > |
|
From: Rod J. <ro...@in...> - 2005-03-17 09:25:21
|
The best way to ensure that scripting makes 1.3 is to get plenty of feedback on it. I will try to prioritize it if there's clearly strong demand, and usage experience that shows it's solid and usable. Unfortunately I haven't had opportunity to use it on a project myself yet, as I hoped. R Juergen Hoeller wrote: > Yes, scripting won't make 1.2; this has been decided quite a while ago > already. We want 1.2 to be out and stable ASAP, in particular with > Hibernate3 support and JMX support. > > BTW, 1.3 is planned to follow up pretty quickly, probably with 1.3 RC1 right > before JavaOne. So major features dropped from 1.2 have a good chance of > going in there. > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of jbetancourt > Sent: Thursday, March 17, 2005 2:51 AM > To: spr...@li... > Subject: Re: [Springframework-developer] Release roadmap? > > > Did scripting support (in sandbox now) get dropped from 1.2? > > > ----- Original Message ----- > From: "Juergen Hoeller" <ju...@in...> > To: <spr...@li...> > Sent: Wednesday, March 16, 2005 5:46 PM > Subject: Re: [Springframework-developer] Release roadmap? > > > >>Actually, there is no public road map available except the JIRA road > > map... > >>We've been thinking about reorganizing springframework.org lately, which >>would include a road map page, but haven't gotten around to it yet. >> >>Concretely, Spring 1.2 will include the following major new features: >> >>* Hibernate3 support >>* JMX support >>* full support for WebLogic's JTA extensions >>* JDK 1.5 transaction annotations >>* reorganization of distribution jar files >> >>... and some minor refinements in various areas. Further candidates > > include > >>JCA CCI support, TopLink support and others, but these are not definitive >>for the 1.2 timeframe yet (partly because of circumstances outside our >>control). >> >>Hibernate3 support, JMX support and WebLogicJtaTransactionManager are >>already available in the nightly 1.2-dev snapshots and are considered >>stable. 1.2 RC1 is currently scheduled for early next week, with 1.2 final >>supposed to follow in mid April. >> >>Juergen >> >> >>-----Original Message----- >>From: spr...@li... >>[mailto:spr...@li...]On Behalf >>Of Cris J. Holdorph >>Sent: Wednesday, March 16, 2005 10:07 PM >>To: spr...@li... >>Subject: [Springframework-developer] Release roadmap? >> >> >>I've searched the last couple months of the developer and user mailing >>lists. I've went through most of the www.springframework.org web site. >> I've looked a little bit at the confluence wiki site. But I'm not >>seeing a release roadmap anyplace. The most I see is the announcement >>of 1.1.5 release on the main website and a similar (1.1.5) announcement >>in the mailing lists. I've seen some partial mentions of hibernate3 and >>JMX in 1.2 in some mail list message, but nothing in a concreate "Here's >>what we're targetting for 1.2" message. Is this information laid out >>any place? I apologize if it's an obvious link/page I'm just missing. >> >>---- Cris J H >> >>-- >>Cris J. Holdorph >>Unicon, Inc. >> >>==== >>This message and any attachments are confidential. Unauthorized use >>or disclosure of this message is strictly prohibited, and this message >>must be destroyed immediately if received by an unauthorized recipient. >>==== >> >> >>------------------------------------------------------- >>SF email is sponsored by - The IT Product Guide >>Read honest & candid reviews on hundreds of IT Products from real users. >>Discover which products truly live up to the hype. Start reading now. >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> >> >> >>------------------------------------------------------- >>SF email is sponsored by - The IT Product Guide >>Read honest & candid reviews on hundreds of IT Products from real users. >>Discover which products truly live up to the hype. Start reading now. >>http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >>_______________________________________________ >>Springframework-developer mailing list >>Spr...@li... >>https://lists.sourceforge.net/lists/listinfo/springframework-developer >> > > > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > -- Rod Johnson Interface21 - Spring Services from the Source http://www.springframework.com Founder, Spring Framework: http://www.springframework.org Author, "Expert One-on-One J2EE Development Without EJB" (May 2004, with Juergen Hoeller). http://www.amazon.com/exec/obidos/ASIN/0764558315/ Author, "Expert One-on-One J2EE Design and Development" (October 2002). http://www.amazon.com/exec/obidos/tg/detail/-/0764543857/ ____________________________________________________ Interface21 Limited Registered Office Summit House, 2-2a Highfield Road, Dartford, Kent DA1 2JY Registered in England and Wales No. 5187766 ____________________________________________________ |
|
From: J.Enrique R. <er...@di...> - 2005-03-17 08:13:33
|
Hi Keith, I don't know if you have started a private thread, sorry
for my answer if it is true.
We are analyzing the web-flow to extend it for Portlets
API. The work to implement web-flow support for Portlet navigation
can be big and it allways remains as a patch (wrappers, duplicate code, e=
tc)
but with this refactor it can be simpler, cleanner and consistent. You
provide an unique solution for different frameworks. We think that this
refactor is a great idea.
The Conditional transitions is a great idea too, but consider not limit
it to OGNL, for example one can choose Jakarta-JEXL, you could consider
a way to set the condition interpreter bean.
Regards.
> Hey guys,
>
> =20
>
> I've been working on adding a good deal of new stuff to web flow as a=20
> result of good feedback from TSSJS. Happy to say it is now at a state=20
> ready for you guys to review again. I just got the Phonebook sample=20
> app in samples/webflow/phonebook back working this evening.
>
> =20
>
> Here's the scoop on new stuff:
>
> =20
>
> - Flow execution event processing is now fully decoupled from the HTTP=20
> servlet request and response objects. This makes it possible for=20
> clients in different environments to start new flow executions, and=20
> signal events in ongoing flow executions. I would now expect=20
> integration with other frameworks/technologies like Tapestry, JSF,=20
> Beehive, Porlets, etc. to be straightforward. To get you an idea of=20
> the differences, previously the central client fa=E7ade interface for=20
> managing a single executing flow looked like:
>
> =20
>
> public interface FlowExecution {
>
> public ModelAndView start(HttpServletRequest request,=20
> HttpServletRequest response, Map input); =20
>
> public ModelAndView signalEvent(String eventId, String stateId,=20
> HttpServletRequest request, HttpServletRequest response);
>
> }
>
> =20
>
> Now it looks like:
>
> =20
>
> public interface FlowExecution {
>
> public ViewDescriptor start(Event startingEvent); =20
>
> public ViewDescriptor signalEvent(event);
>
> }
>
> =20
>
> I think this is a good deal better. To define a different source of=20
> an event (e.g HttpServletRequestEvent, FacesEvent, etc.), create a=20
> custom event subclass. Note: ModelAndView was changed to=20
> ViewDescriptor to remove the dependency on spring mvc (as that was the=20
> ONLY dependency, and didn't seem worth it.)
>
> =20
>
> - With this change, a "FlowExecutionContext" object has been=20
> introduced. It is now the central object passed to most=20
> user-implemented constructs in the system, for accessing contextual=20
> information about the ongoing flow execution. Constructs effected=20
> include things like flow Actions (to bridge between the web tier and=20
> the middle tier) and conditional transitions (to effect the path=20
> through a flow dynamically based on context.)
>
> =20
>
> So for example, previously the Action interface looked like:
>
> =20
>
> public interface Action {
>
> public String execute(HttpServletRequest=20
> request, HttpServletRequest response, MutableFlowModel model);
>
> }
>
> =20
>
> It now looks like:
>
> =20
>
> public interface Action {
>
> public Event execute(FlowExecutionContext=20
> context);
>
> }
>
> =20
>
> The new sig is good deal cleaner. The context object provides access=20
> to a requestScope() and a flowScope(), for storing and reasoning on=20
> arbitrary model data in different scopes. You can now access a good=20
> deal more contextual information about the lifecycle of the flow=20
> execution with this object. Note: Action returns an "Event" object=20
> now for consistency, instead of a String, to signal the result of=20
> action execution.
>
> =20
>
> - Conditional transitions are another new feature that we expect to=20
> further enhance upon before the preview release. Previously, you=20
> could define a custom condition to determine, given the occurrence of=20
> an event in a state of the flow, what state to go to next. But you=20
> couldn't really take into account additional contextual information=20
> (like arbitrary event parameters, or data in request or flow scope,=20
> for example.) Now transitional expressions have full-access to the=20
> FlowExecutionContext, which gives them a lot more to reason on to make=20
> dynamic state transition decisions. For example, something like: if=20
> ${order.price} > 5K} spawn the "big order flow", else continue in the=20
> regular order processing flow.
>
> =20
>
> Now we want to expand on the above, to include declarative transition=20
> expressions in the flow definition DTD using something like OGNL.=20
> Currently you can only define rich expressions programmatically=20
> (which is fine, but OGNL support would be sweet.)
>
> =20
>
> Those are the central new features (in addition to the instantiation &=20
> autowiring capability I noted yesterday for Actions). The http request=20
> decoupling was the biggie. I just finished getting javadocs back up=20
> to date, and tests are finally also back in line. Next up is wiki=20
> docs ;-)
>
> =20
>
> So give it a go and let me know what you think! We want a=20
> stable-as-possible preview release real soon!
>
> Keith
>
>
--=20
J.Enrique Ruiz
Chief Research & Innovation Officer - DiSiD S.L.L. (http://www.disid.com)
Tel +34 655 407 965
Email: er...@di...
|
|
From: Juergen H. <ju...@in...> - 2005-03-17 08:09:49
|
Yes, scripting won't make 1.2; this has been decided quite a while ago already. We want 1.2 to be out and stable ASAP, in particular with Hibernate3 support and JMX support. BTW, 1.3 is planned to follow up pretty quickly, probably with 1.3 RC1 right before JavaOne. So major features dropped from 1.2 have a good chance of going in there. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of jbetancourt Sent: Thursday, March 17, 2005 2:51 AM To: spr...@li... Subject: Re: [Springframework-developer] Release roadmap? Did scripting support (in sandbox now) get dropped from 1.2? ----- Original Message ----- From: "Juergen Hoeller" <ju...@in...> To: <spr...@li...> Sent: Wednesday, March 16, 2005 5:46 PM Subject: Re: [Springframework-developer] Release roadmap? > Actually, there is no public road map available except the JIRA road map... > We've been thinking about reorganizing springframework.org lately, which > would include a road map page, but haven't gotten around to it yet. > > Concretely, Spring 1.2 will include the following major new features: > > * Hibernate3 support > * JMX support > * full support for WebLogic's JTA extensions > * JDK 1.5 transaction annotations > * reorganization of distribution jar files > > ... and some minor refinements in various areas. Further candidates include > JCA CCI support, TopLink support and others, but these are not definitive > for the 1.2 timeframe yet (partly because of circumstances outside our > control). > > Hibernate3 support, JMX support and WebLogicJtaTransactionManager are > already available in the nightly 1.2-dev snapshots and are considered > stable. 1.2 RC1 is currently scheduled for early next week, with 1.2 final > supposed to follow in mid April. > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of Cris J. Holdorph > Sent: Wednesday, March 16, 2005 10:07 PM > To: spr...@li... > Subject: [Springframework-developer] Release roadmap? > > > I've searched the last couple months of the developer and user mailing > lists. I've went through most of the www.springframework.org web site. > I've looked a little bit at the confluence wiki site. But I'm not > seeing a release roadmap anyplace. The most I see is the announcement > of 1.1.5 release on the main website and a similar (1.1.5) announcement > in the mailing lists. I've seen some partial mentions of hibernate3 and > JMX in 1.2 in some mail list message, but nothing in a concreate "Here's > what we're targetting for 1.2" message. Is this information laid out > any place? I apologize if it's an obvious link/page I'm just missing. > > ---- Cris J H > > -- > Cris J. Holdorph > Unicon, Inc. > > ==== > This message and any attachments are confidential. Unauthorized use > or disclosure of this message is strictly prohibited, and this message > must be destroyed immediately if received by an unauthorized recipient. > ==== > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Juergen H. <ju...@in...> - 2005-03-17 08:05:09
|
Rob, can you please have a look at this? The JMX tests passed fine till
yesterday, so I assume this is caused by some recent change...
Juergen
-----Original Message-----
From: spr...@li...
[mailto:spr...@li...]On Behalf Of
al...@jt...
Sent: Thursday, March 17, 2005 12:22 AM
To: spr...@li...
Subject: [Springframework-developer] spring Build Failed
Importance: High
BUILD FAILED
Ant Error Message:
/jteam/build2/checkout/spring/spring/build.xml:498: Tests failed
Date of build: 03/17/2005 00:16:05
Time to build: 2 minutes 22 seconds
Last changed: 03/16/2005 20:07:17
Last log entry: *** empty log message ***
Errors/Warnings: (1184)
Note: Some input files use or override a deprecated API.Note: Recompile
with -deprecation for details.Note:
/jteam/build2/checkout/spring/spring/mock/org/springframework/mock/web/MockH
ttpSession.java uses or overrides a deprecated API.Note: Recompile
with -deprecation for details.Note: Some input files use or override a
deprecated API.Note: Recompile with -deprecation for details.
Unit Tests: (1453)
error testPropertiesCorrectInJmx
org.springframework.jmx.export.PropertyPlaceholderConfigurerTests
Unit Test Error Details: (1)
Test: testPropertiesCorrectInJmx
Class:
org.springframework.jmx.export.PropertyPlaceholderConfigurerTests
Type: javax.management.InstanceNotFoundException
Message: bean:name=proxyTestBean1
javax.management.InstanceNotFoundException: bean:name=proxyTestBean1 at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanS
erverInterceptor.java:1015) at
com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAttribute(DefaultMB
eanServerInterceptor.java:634) at
com.sun.jmx.mbeanserver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:667)
at
org.springframework.jmx.export.PropertyPlaceholderConfigurerTests.testProper
tiesCorrectInJmx(PropertyPlaceholderConfigurerTests.java:41) at
sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39
) at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl
.java:25)
Modifications since last build: (80)
modified kdonald
sandbox/src/org/springframework/web/flow/action/SetAction.java *** empty log
message ***
modified kdonald .classpath *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/ActionState.java *** empty log
message ***
modified kdonald sandbox/src/org/springframework/web/flow/Scope.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/TransactionSynchronizer.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionContext.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/StateContext.java *** empty log
message ***
modified kdonald sandbox/src/org/springframework/web/flow/Event.java
*** empty log message ***
modified kdonald sandbox/src/org/springframework/web/flow/State.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/LocalEvent.java *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/HttpServletRequestEvent.jav
a *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/FlowExecutionCleanupFilter.
java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/struts/FlowAction.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/HttpServletFlowExecutionMan
ager.java *** empty log message ***
modified kdonald sandbox/src/org/springframework/web/flow/Event.java
*** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/LocalFlowExecutionContext.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/FlowExecutionStack.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/struts/FlowAction.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/struts/FlowAction.java *** empty
log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/FlowFactoryBean.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/struts/FlowActionMapping.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/FlowExecutionListenerAdapte
r.java *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/HttpServletRequestEvent.jav
a *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/mvc/FlowController.java *** empty
log message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/support/AttributeSetterSupport.java
*** empty log message ***
deleted kdonald
sandbox/src/org/springframework/web/flow/support/MapAttributeSetterAdapter.j
ava *** empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/support/ParameterizableFlowAttribut
eMapper.java *** empty log message ***
modified kdonald sandbox/src/org/springframework/web/flow/Scope.java
*** empty log message ***
added kdonald
sandbox/src/org/springframework/binding/support/AttributeSetterSupport.java
common code
added kdonald
sandbox/src/org/springframework/binding/support/MapAttributeSetterAdapter.ja
va common code
modified jhoeller readme.txt repackaged spring-orm.jar as
spring-orm.jar (without Hibernate) and spring-hibernate.jar (with
Hibernate2/3 support)
modified jhoeller changelog.txt
AbstractAutoProxyCreator/TargetSourceCreator,
PathMatchingResourcePatternResolver
modified kdonald sandbox/src/org/springframework/web/flow/Flow.java
*** empty log message ***
modified kdonald sandbox/src/org/springframework/web/flow/Flow.java
*** empty log message ***
modified jhoeller
src/org/springframework/web/context/support/ServletContextResourcePatternRes
olver.java PathMatchingResourcePatternResolver collects resource entries in
a Set and normalizes paths (to avoid double entries)
modified jhoeller
src/org/springframework/core/io/support/PathMatchingResourcePatternResolver.
java PathMatchingResourcePatternResolver collects resource entries in a Set
and normalizes paths (to avoid double entries)
modified jhoeller
src/org/springframework/core/io/support/ResourcePatternResolver.java
PathMatchingResourcePatternResolver collects resource entries in a Set and
normalizes paths (to avoid double entries)
modified jhoeller
sandbox/src/org/springframework/beans/factory/script/AbstractScriptFactory.j
ava * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
sandbox/src/org/springframework/beans/factory/dynamic/AbstractDynamicObjectA
utoProxyCreator.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
deleted jhoeller
src/org/springframework/aop/framework/autoproxy/target/AbstractPrototypeBase
dTargetSourceCreator.java * reworked AbstractAutoProxyCreator to check for
custom TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/AbstractAdvisorAutoProxyCrea
tor.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/AbstractAutoProxyCreator.jav
a * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/BeanNameAutoProxyCreator.jav
a * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/DefaultAdvisorAutoProxyCreat
or.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/TargetSourceCreator.java *
reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/package.html * reworked
AbstractAutoProxyCreator to check for custom TargetSourceCreator before
instantiation of target bean* reworked TargetSourceCreator mechanism to work
with bean class rather than bean instance (non-backwards-compatible)*
reworked AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/AdvisorAutoProxyCreatorTest
s.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/AutoProxyCreatorTests.java
* reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
added jhoeller
test/org/springframework/aop/framework/autoproxy/CountingTestBean.java *
reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/SelectivePrototypeTargetSou
rceCreator.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/TestPoolingTargetSourceCrea
tor.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/advisorAutoProxyCreator.xml
* reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/customTargetSource.xml *
reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/aop/framework/autoproxy/quickTargetSource.xml *
reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator
before instantiation of target bean* reworked TargetSourceCreator mechanism
to work with bean class rather than bean instance
(non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
added jhoeller
src/org/springframework/aop/framework/autoproxy/target/AbstractBeanFactoryBa
sedTargetSourceCreator.java * reworked AbstractAutoProxyCreator to check for
custom TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/target/AbstractPoolingTarget
SourceCreator.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
added jhoeller
src/org/springframework/aop/framework/autoproxy/target/LazyInitTargetSourceC
reator.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/target/QuickTargetSourceCrea
tor.java * reworked AbstractAutoProxyCreator to check for custom
TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified trisberg .classpath Added xmlc jar file
modified jhoeller
src/org/springframework/aop/framework/autoproxy/metadata/AttributesPoolingTa
rgetSourceCreator.java * reworked AbstractAutoProxyCreator to check for
custom TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/metadata/AttributesPrototype
TargetSourceCreator.java * reworked AbstractAutoProxyCreator to check for
custom TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
src/org/springframework/aop/framework/autoproxy/metadata/AttributesThreadLoc
alTargetSourceCreator.java * reworked AbstractAutoProxyCreator to check for
custom TargetSourceCreator before instantiation of target bean* reworked
TargetSourceCreator mechanism to work with bean class rather than bean
instance (non-backwards-compatible)* reworked
AbstractPrototypeBasedTargetSourceCreator into
AbstractBeanFactoryBasedTargetSourceCreator* added
LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource
for each bean marked as "lazy-init"
modified jhoeller
test/org/springframework/beans/factory/xml/LookupMethodWrappedByCglibProxyTe
sts.java polishing
modified jhoeller
test/org/springframework/beans/factory/xml/overloadOverrides.xml polishing
modified jhoeller
src/org/springframework/web/servlet/view/xslt/AbstractXsltView.java fixed
javadoc errors
modified jhoeller
src/org/springframework/jmx/export/assembler/InterfaceBasedMBeanInfoAssemble
r.java fixed javadoc errors
modified jhoeller
src/org/springframework/beans/factory/support/AbstractBeanFactory.java
refined "isSingleton" method to work for currently created beans too, added
public "getMergedBeanDefinition" method (for
AbstractBeanFactoryBasedTargetSourceCreator)
modified jhoeller
src/org/springframework/beans/factory/support/AbstractBeanDefinition.java
polishing
modified jhoeller
src/org/springframework/beans/factory/config/BeanPostProcessor.java
polishing
modified jhoeller
src/org/springframework/beans/factory/config/DestructionAwareBeanPostProcess
or.java polishing
modified jhoeller
src/org/springframework/beans/factory/support/AbstractAutowireCapableBeanFac
tory.java added InstantiationAwareBeanPostProcessor extension of
BeanPostProcessor interface, intercepting before instantiation
added jhoeller
src/org/springframework/beans/factory/config/InstantiationAwareBeanPostProce
ssor.java added InstantiationAwareBeanPostProcessor extension of
BeanPostProcessor interface, intercepting before instantiation
modified kdonald
sandbox/src/org/springframework/web/flow/config/XmlFlowBuilder.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/util/EventListenerListHelper.java *** empty
log message ***
modified kdonald
sandbox/test/org/springframework/web/flow/config/testFlow.xml *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/XmlFlowBuilder.java ***
empty log message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** empty log
message ***
modified kdonald
sandbox/src/org/springframework/web/flow/config/web-flow.dtd *** empty log
message ***
modified kdonald
sandbox/test/org/springframework/web/flow/config/testFlow.xml *** empty log
message ***
Deployments by this build: (11)
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-core.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-aop.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-dao.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-context.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-web.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-webmvc.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-remoting.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-orm.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-hibernate.jar
Building jar: /jteam/build2/checkout/spring/spring/dist/spring.jar
Building jar:
/jteam/build2/checkout/spring/spring/dist/spring-mock.jar
|
|
From: Craig M. <cra...@gm...> - 2005-03-17 05:17:20
|
On Wed, 16 Mar 2005 21:31:09 -0500, Keith Donald <ke...@in...> wrote: > > > > Hey guys, > > > > I've been working on adding a good deal of new stuff to web flow as a result > of good feedback from TSSJS. Happy to say it is now at a state ready for > you guys to review again. I just got the Phonebook sample app in > samples/webflow/phonebook back working this evening. > <delurk> After seeing Keith's description of WebFlow at TSSJS, I was quite excited about the prospect of integrating it with my Shale proposal for the future of Struts (<http://wiki.apache.org/struts/StrutsShale). These changes look like they will make life even easier for this use case ... look forward to being able to spend some time on it this weekend. </delurk> Craig McClanahan |
|
From: Rob H. <ro...@ca...> - 2005-03-17 04:56:58
|
Peter, There are still some issues we need to iron out with the JMS stuff - what is there is usable to a degree, but we haven't really tested certain cases and I think there are a few corner cases yet to be explored. Rob Peter Morelli wrote: >Juergen Hoeller <juergen <at> interface21.com> writes: > > > >>Concretely, Spring 1.2 will include the following major new features: >> >>* Hibernate3 support >>* JMX support >>* full support for WebLogic's JTA extensions >>* JDK 1.5 transaction annotations >>* reorganization of distribution jar files >> >>... and some minor refinements in various areas. Further candidates include >>JCA CCI support, TopLink support and others, but these are not definitive >>for the 1.2 timeframe yet (partly because of circumstances outside our >>control). >> >> > >Did the JMS sandbox stuff get dropped as well? The consumer/MDB side of it? > >--pete > > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Rob H. <ro...@ca...> - 2005-03-17 04:55:42
|
Looking good Keith - these improvements should really consolidate the
web flow framework. When I get back home, I'll spend some time looking
at the OGNL integration if you haven't already done it by then.
Rob
Keith Donald wrote:
> Hey guys,
>
> I’ve been working on adding a good deal of new stuff to web flow as a
> result of good feedback from TSSJS. Happy to say it is now at a state
> ready for you guys to review again. I just got the Phonebook sample
> app in samples/webflow/phonebook back working this evening.
>
> Here’s the scoop on new stuff:
>
> - Flow execution event processing is now fully decoupled from the HTTP
> servlet request and response objects. This makes it possible for
> clients in different environments to start new flow executions, and
> signal events in ongoing flow executions. I would now expect
> integration with other frameworks/technologies like Tapestry, JSF,
> Beehive, Porlets, etc. to be straightforward. To get you an idea of
> the differences, previously the central client façade interface for
> managing a single executing flow looked like:
>
> public interface FlowExecution {
>
> public ModelAndView start(HttpServletRequest request,
> HttpServletRequest response, Map input);
>
> public ModelAndView signalEvent(String eventId, String stateId,
> HttpServletRequest request, HttpServletRequest response);
>
> }
>
> Now it looks like:
>
> public interface FlowExecution {
>
> public ViewDescriptor start(Event startingEvent);
>
> public ViewDescriptor signalEvent(event);
>
> }
>
> I think this is a good deal better. To define a different source of an
> event (e.g HttpServletRequestEvent, FacesEvent, etc.), create a custom
> event subclass. Note: ModelAndView was changed to ViewDescriptor to
> remove the dependency on spring mvc (as that was the ONLY dependency,
> and didn’t seem worth it.)
>
> - With this change, a “FlowExecutionContext” object has been
> introduced. It is now the central object passed to most
> user-implemented constructs in the system, for accessing contextual
> information about the ongoing flow execution. Constructs effected
> include things like flow Actions (to bridge between the web tier and
> the middle tier) and conditional transitions (to effect the path
> through a flow dynamically based on context.)
>
> So for example, previously the Action interface looked like:
>
> public interface Action {
>
> public String execute(HttpServletRequest request, HttpServletRequest
> response, MutableFlowModel model);
>
> }
>
> It now looks like:
>
> public interface Action {
>
> public Event execute(FlowExecutionContext context);
>
> }
>
> The new sig is good deal cleaner. The context object provides access
> to a requestScope() and a flowScope(), for storing and reasoning on
> arbitrary model data in different scopes. You can now access a good
> deal more contextual information about the lifecycle of the flow
> execution with this object. Note: Action returns an “Event” object now
> for consistency, instead of a String, to signal the result of action
> execution.
>
> - Conditional transitions are another new feature that we expect to
> further enhance upon before the preview release. Previously, you could
> define a custom condition to determine, given the occurrence of an
> event in a state of the flow, what state to go to next. But you
> couldn’t really take into account additional contextual information
> (like arbitrary event parameters, or data in request or flow scope,
> for example.) Now transitional expressions have full-access to the
> FlowExecutionContext, which gives them a lot more to reason on to make
> dynamic state transition decisions. For example, something like: if
> ${order.price} > 5K} spawn the “big order flow”, else continue in the
> regular order processing flow.
>
> Now we want to expand on the above, to include declarative transition
> expressions in the flow definition DTD using something like OGNL.
> Currently you can only define rich expressions programmatically (which
> is fine, but OGNL support would be sweet.)
>
> Those are the central new features (in addition to the instantiation &
> autowiring capability I noted yesterday for Actions). The http request
> decoupling was the biggie. I just finished getting javadocs back up to
> date, and tests are finally also back in line. Next up is wiki docs ;-)
>
> So give it a go and let me know what you think! We want a
> stable-as-possible preview release real soon!
>
> Keith
>
|
|
From: Peter M. <pmo...@gm...> - 2005-03-17 04:43:30
|
Juergen Hoeller <juergen <at> interface21.com> writes: > Concretely, Spring 1.2 will include the following major new features: > > * Hibernate3 support > * JMX support > * full support for WebLogic's JTA extensions > * JDK 1.5 transaction annotations > * reorganization of distribution jar files > > ... and some minor refinements in various areas. Further candidates include > JCA CCI support, TopLink support and others, but these are not definitive > for the 1.2 timeframe yet (partly because of circumstances outside our > control). Did the JMS sandbox stuff get dropped as well? The consumer/MDB side of it? --pete |
|
From: Keith D. <ke...@in...> - 2005-03-17 02:31:11
|
Hey guys,
=20
I=92ve been working on adding a good deal of new stuff to web flow as a =
result
of good feedback from TSSJS. Happy to say it is now at a state ready =
for
you guys to review again. I just got the Phonebook sample app in
samples/webflow/phonebook back working this evening.
=20
Here=92s the scoop on new stuff:
=20
- Flow execution event processing is now fully decoupled from the HTTP
servlet request and response objects. This makes it possible for =
clients in
different environments to start new flow executions, and signal events =
in
ongoing flow executions. I would now expect integration with other
frameworks/technologies like Tapestry, JSF, Beehive, Porlets, etc. to be
straightforward. To get you an idea of the differences, previously the
central client fa=E7ade interface for managing a single executing flow =
looked
like:
=20
public interface FlowExecution {
public ModelAndView start(HttpServletRequest request, HttpServletRequest
response, Map input); =20
public ModelAndView signalEvent(String eventId, String stateId,
HttpServletRequest request, HttpServletRequest response);
}
=20
Now it looks like:
=20
public interface FlowExecution {
public ViewDescriptor start(Event startingEvent); =20
public ViewDescriptor signalEvent(event);
}
=20
I think this is a good deal better. To define a different source of an
event (e.g HttpServletRequestEvent, FacesEvent, etc.), create a custom =
event
subclass. Note: ModelAndView was changed to ViewDescriptor to remove =
the
dependency on spring mvc (as that was the ONLY dependency, and didn=92t =
seem
worth it.)
=20
- With this change, a =93FlowExecutionContext=94 object has been =
introduced. It
is now the central object passed to most user-implemented constructs in =
the
system, for accessing contextual information about the ongoing flow
execution. Constructs effected include things like flow Actions (to =
bridge
between the web tier and the middle tier) and conditional transitions =
(to
effect the path through a flow dynamically based on context.)
=20
So for example, previously the Action interface looked like:
=20
public interface Action {
public String execute(HttpServletRequest =
request,
HttpServletRequest response, MutableFlowModel model);
}
=20
It now looks like:
=20
public interface Action {
public Event execute(FlowExecutionContext =
context);
}
=20
The new sig is good deal cleaner. The context object provides access to =
a
requestScope() and a flowScope(), for storing and reasoning on arbitrary
model data in different scopes. You can now access a good deal more
contextual information about the lifecycle of the flow execution with =
this
object. Note: Action returns an =93Event=94 object now for consistency, =
instead
of a String, to signal the result of action execution.
=20
- Conditional transitions are another new feature that we expect to =
further
enhance upon before the preview release. Previously, you could define a
custom condition to determine, given the occurrence of an event in a =
state
of the flow, what state to go to next. But you couldn=92t really take =
into
account additional contextual information (like arbitrary event =
parameters,
or data in request or flow scope, for example.) Now transitional
expressions have full-access to the FlowExecutionContext, which gives =
them a
lot more to reason on to make dynamic state transition decisions. For
example, something like: if ${order.price} > 5K} spawn the =93big order =
flow=94,
else continue in the regular order processing flow.
=20
Now we want to expand on the above, to include declarative transition
expressions in the flow definition DTD using something like OGNL. =
Currently
you can only define rich expressions programmatically (which is fine, =
but
OGNL support would be sweet.)
=20
Those are the central new features (in addition to the instantiation &
autowiring capability I noted yesterday for Actions). The http request
decoupling was the biggie. I just finished getting javadocs back up to
date, and tests are finally also back in line. Next up is wiki docs ;-)
=20
So give it a go and let me know what you think! We want a =
stable-as-possible
preview release real soon!
Keith
=20
=20
=20
=20
|
|
From: jbetancourt <jbe...@co...> - 2005-03-17 01:51:46
|
Did scripting support (in sandbox now) get dropped from 1.2? ----- Original Message ----- From: "Juergen Hoeller" <ju...@in...> To: <spr...@li...> Sent: Wednesday, March 16, 2005 5:46 PM Subject: Re: [Springframework-developer] Release roadmap? > Actually, there is no public road map available except the JIRA road map... > We've been thinking about reorganizing springframework.org lately, which > would include a road map page, but haven't gotten around to it yet. > > Concretely, Spring 1.2 will include the following major new features: > > * Hibernate3 support > * JMX support > * full support for WebLogic's JTA extensions > * JDK 1.5 transaction annotations > * reorganization of distribution jar files > > ... and some minor refinements in various areas. Further candidates include > JCA CCI support, TopLink support and others, but these are not definitive > for the 1.2 timeframe yet (partly because of circumstances outside our > control). > > Hibernate3 support, JMX support and WebLogicJtaTransactionManager are > already available in the nightly 1.2-dev snapshots and are considered > stable. 1.2 RC1 is currently scheduled for early next week, with 1.2 final > supposed to follow in mid April. > > Juergen > > > -----Original Message----- > From: spr...@li... > [mailto:spr...@li...]On Behalf > Of Cris J. Holdorph > Sent: Wednesday, March 16, 2005 10:07 PM > To: spr...@li... > Subject: [Springframework-developer] Release roadmap? > > > I've searched the last couple months of the developer and user mailing > lists. I've went through most of the www.springframework.org web site. > I've looked a little bit at the confluence wiki site. But I'm not > seeing a release roadmap anyplace. The most I see is the announcement > of 1.1.5 release on the main website and a similar (1.1.5) announcement > in the mailing lists. I've seen some partial mentions of hibernate3 and > JMX in 1.2 in some mail list message, but nothing in a concreate "Here's > what we're targetting for 1.2" message. Is this information laid out > any place? I apologize if it's an obvious link/page I'm just missing. > > ---- Cris J H > > -- > Cris J. Holdorph > Unicon, Inc. > > ==== > This message and any attachments are confidential. Unauthorized use > or disclosure of this message is strictly prohibited, and this message > must be destroyed immediately if received by an unauthorized recipient. > ==== > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > |
|
From: <al...@jt...> - 2005-03-16 23:17:34
|
<html><head>
<style>
.white { color:#FFFFFF }.index { background-color:#FFFFFF }.index-passed { =
color:#004400 }.index-failed { color:#FF0000; font-weight:bold }.index-head=
er { font-weight:bold }.link { font-family:arial,helvetica,sans-serif; font=
-size:10pt; color:#FFFFFF; text-decoration:none; }.tab-table { margin: 0em =
0em 0.5em 0em; }.tabs { font-family:arial,helvetica,sans-serif; font-size:8=
pt; color:#000000; font-weight:bold; padding: 0em 2em; background-color:#EE=
EEEE; }.tabs-link { color:#000000; text-decoration:none; }.tabs-link:visite=
d { color:#000000; text-decoration:none; }.tabs-selected { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; font-weight:bold; pad=
ding: 0em 2em; }.tabs-selected { border: inset; }.header-title { font-famil=
y:arial,helvetica,sans-serif; font-size:12pt; color:#000000; font-weight:bo=
ld; }.header-label { font-weight:bold; }.header-data { font-family:arial,he=
lvetica,sans-serif; font-size:10pt; color:#000000; }.modifications-data { f=
ont-family:arial,helvetica,sans-serif; font-size:8pt; color:#000000; }.modi=
fications-sectionheader { background-color:#000066; font-family:arial,helve=
tica,sans-serif; font-size:10pt; color:#FFFFFF; }.modifications-oddrow { ba=
ckground-color:#CCCCCC }.modifications-evenrow { background-color:#FFFFCC }=
.changelists-oddrow { background-color:#CCCCCC }.changelists-evenrow { back=
ground-color:#FFFFCC }.changelists-file-spacer { background-color:#FFFFFF }=
.changelists-file-evenrow { background-color:#EEEEEE }.changelists-file-odd=
row { background-color:#FFFFEE }.changelists-file-header { background-color=
:#666666; font-family:arial,helvetica,sans-serif; font-size:8pt; color:#FFF=
FFF; }.compile-data { font-family:arial,helvetica,sans-serif; font-size:8pt=
; color:#000000; }.compile-error-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#FF0000; }.compile-warn-data { font-family:arial,=
helvetica,sans-serif; font-size:8pt; color:#CC9900; }.compile-sectionheader=
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-s=
ize:10pt; color:#FFFFFF; }.distributables-data { font-family:arial,helvetic=
a,sans-serif; font-size:8pt; color:#000000; }.distributables-sectionheader =
{ background-color:#000066; font-family:arial,helvetica,sans-serif; font-si=
ze:10pt; color:#FFFFFF; }.distributables-oddrow { background-color:#CCCCCC =
}.unittests-sectionheader { background-color:#000066; font-family:arial,hel=
vetica,sans-serif; font-size:10pt; color:#FFFFFF; }.unittests-oddrow { back=
ground-color:#CCCCCC }.unittests-data { font-family:arial,helvetica,sans-se=
rif; font-size:8pt; color:#000000; }.unittests-error { font-family:arial,he=
lvetica,sans-serif; font-size:8pt; color:#901090; }.unittests-failure { fon=
t-family:arial,helvetica,sans-serif; font-size:8pt; color:#FF0000; }.checks=
tyle-oddrow { background-color:#CCCCCC }.checkstyle-data { font-family:aria=
l,helvetica,sans-serif; font-size:8pt; color:#000000; }.checkstyle-sectionh=
eader { background-color:#000066; font-family:arial,helvetica,sans-serif; f=
ont-size:10pt; color:#FFFFFF; }
</style>
</head><body>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"header-title">BUILD FAILED</td></tr><tr><td cl=
ass=3D"header-data"><span class=3D"header-label">Ant Error Message: </=
span>/jteam/build2/checkout/spring/spring/build.xml:498: Tests failed</td><=
/tr><tr><td class=3D"header-data"><span class=3D"header-label">Date of buil=
d: </span>03/17/2005 00:16:05</td></tr><tr><td class=3D"header-data"><=
span class=3D"header-label">Time to build: </span>2 minutes 22 seconds=
</td></tr><tr><td class=3D"header-data"><span class=3D"header-label">Last c=
hanged: </span>03/16/2005 20:07:17</td></tr><tr><td class=3D"header-da=
ta"><span class=3D"header-label">Last log entry: </span>*** empty log =
message ***</td></tr></table><p>
<p>
<p>
<table xmlns=3D"http://www.w3.org/TR/html4/strict.dtd" width=3D"98%" border=
=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"center"><tr><td class=
=3D"compile-sectionheader"> Errors/Warnings: (=
1184) </td></tr><tr><td><pre class=3D"compile-data">Note=
: Some input files use or override a deprecated API.<br class=3D"none"/>Not=
e: Recompile with -deprecation for details.<br class=3D"none"/>Note: /jteam=
/build2/checkout/spring/spring/mock/org/springframework/mock/web/MockHttpSe=
ssion.java uses or overrides a deprecated API.<br class=3D"none"/>Note: Rec=
ompile with -deprecation for details.<br class=3D"none"/>Note: Some input f=
iles use or override a deprecated API.<br class=3D"none"/>Note: Recompile w=
ith -deprecation for details.<br class=3D"none"/></pre></td></tr></table><p=
>
<p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"4" class=3D"unittests-sectionheader"> =
Unit Tests: (1453) </td></tr><tr><td><tabl=
e width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=3D"c=
enter"><tr><td class=3D"unittests-data"> error </=
td><td width=3D"40%" class=3D"unittests-data">testPropertiesCorrectInJmx</t=
d><td width=3D"40%" class=3D"unittests-data">org.springframework.jmx.export=
.PropertyPlaceholderConfigurerTests</td></tr></table></td></tr><tr></tr><tr=
><td colspan=3D"2"> </td></tr><tr><td colspan=3D"4" class=3D"unittests=
-sectionheader"> Unit Test Error Details: (1)=
</td></tr><tr><td class=3D"unittests-data" colspan=3D"2"> =
Test: testPropertiesCorrectInJmx</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Class: org.springfra=
mework.jmx.export.PropertyPlaceholderConfigurerTests</td></tr><tr><td class=
=3D"unittests-data" colspan=3D"2"> Type: javax.managemen=
t.InstanceNotFoundException</td></tr><tr><td class=3D"unittests-data" colsp=
an=3D"2"> Message: bean:name=3DproxyTestBean1</td></tr><tr><=
td class=3D"unittests-error" colspan=3D"2"><PRE>javax.management.InstanceNo=
tFoundException: bean:name=3DproxyTestBean1<br>=09at com.sun.jmx.intercepto=
r.DefaultMBeanServerInterceptor.getMBean(DefaultMBeanServerInterceptor.java=
:1015)<br>=09at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.getAt=
tribute(DefaultMBeanServerInterceptor.java:634)<br>=09at com.sun.jmx.mbeans=
erver.JmxMBeanServer.getAttribute(JmxMBeanServer.java:667)<br>=09at org.spr=
ingframework.jmx.export.PropertyPlaceholderConfigurerTests.testPropertiesCo=
rrectInJmx(PropertyPlaceholderConfigurerTests.java:41)<br>=09at sun.reflect=
.NativeMethodAccessorImpl.invoke0(Native Method)<br>=09at sun.reflect.Nativ=
eMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)<br>=09at sun.r=
eflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.jav=
a:25)</PRE></td></tr><tr><td colspan=3D"2"> </td></tr></table><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"1" cellpadding=3D"2" align=
=3D"center"><tr><td colspan=3D"6" class=3D"modifications-sectionheader"> =
Modifications since last build: =
(80) </td></tr><tr class=3D"modifications-evenrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewor=
k/web/flow/action/SetAction.java</td><td class=3D"modifications-data">*** e=
mpty log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=
=3D"modifications-data">modified</td><td class=3D"modifications-data">kdona=
ld</td><td class=3D"modifications-data">.classpath</td><td class=3D"modific=
ations-data">*** empty log message ***</td></tr><tr class=3D"modifications-=
evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/s=
pringframework/web/flow/ActionState.java</td><td class=3D"modifications-dat=
a">*** empty log message ***</td></tr><tr class=3D"modifications-oddrow"><t=
d class=3D"modifications-data">modified</td><td class=3D"modifications-data=
">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframew=
ork/web/flow/Scope.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Tra=
nsactionSynchronizer.java</td><td class=3D"modifications-data">*** empty lo=
g message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modi=
fications-data">modified</td><td class=3D"modifications-data">kdonald</td><=
td class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Fl=
owExecutionContext.java</td><td class=3D"modifications-data">*** empty log =
message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modif=
ications-data">modified</td><td class=3D"modifications-data">kdonald</td><t=
d class=3D"modifications-data">sandbox/src/org/springframework/web/flow/Sta=
teContext.java</td><td class=3D"modifications-data">*** empty log message *=
**</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/Event.java</t=
d><td class=3D"modifications-data">*** empty log message ***</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">kdonald</td><td class=3D"modifications-d=
ata">sandbox/src/org/springframework/web/flow/State.java</td><td class=3D"m=
odifications-data">*** empty log message ***</td></tr><tr class=3D"modifica=
tions-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"mo=
difications-data">kdonald</td><td class=3D"modifications-data">sandbox/src/=
org/springframework/web/flow/LocalEvent.java</td><td class=3D"modifications=
-data">*** empty log message ***</td></tr><tr class=3D"modifications-evenro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/springf=
ramework/web/flow/support/HttpServletRequestEvent.java</td><td class=3D"mod=
ifications-data">*** empty log message ***</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">kdonald</td><td class=3D"modifications-data">sandbox/src/or=
g/springframework/web/flow/support/FlowExecutionCleanupFilter.java</td><td =
class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td cl=
ass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"=
modifications-oddrow"><td class=3D"modifications-data">modified</td><td cla=
ss=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sand=
box/src/org/springframework/web/flow/support/HttpServletFlowExecutionManage=
r.java</td><td class=3D"modifications-data">*** empty log message ***</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifi=
cations-data">sandbox/src/org/springframework/web/flow/Event.java</td><td c=
lass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/LocalFlowExecutionContext.java</td><t=
d class=3D"modifications-data">*** empty log message ***</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">kdonald</td><td class=3D"modifications-data"=
>sandbox/src/org/springframework/web/flow/FlowExecutionStack.java</td><td c=
lass=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">kdonald</td><td class=3D"modifications-data">san=
dbox/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-evenrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/struts/FlowAction.java</td><td class=3D"=
modifications-data">*** empty log message ***</td></tr><tr class=3D"modific=
ations-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"m=
odifications-data">kdonald</td><td class=3D"modifications-data">sandbox/src=
/org/springframework/web/flow/config/FlowFactoryBean.java</td><td class=3D"=
modifications-data">*** empty log message ***</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">kdonald</td><td class=3D"modifications-data">sandbox/sr=
c/org/springframework/web/flow/struts/FlowActionMapping.java</td><td class=
=3D"modifications-data">*** empty log message ***</td></tr><tr class=3D"mod=
ifications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">kdonald</td><td class=3D"modifications-data">sandbo=
x/src/org/springframework/web/flow/support/FlowExecutionListenerAdapter.jav=
a</td><td class=3D"modifications-data">*** empty log message ***</td></tr><=
tr class=3D"modifications-evenrow"><td class=3D"modifications-data">modifie=
d</td><td class=3D"modifications-data">kdonald</td><td class=3D"modificatio=
ns-data">sandbox/src/org/springframework/web/flow/support/HttpServletReques=
tEvent.java</td><td class=3D"modifications-data">*** empty log message ***<=
/td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data=
">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D"mo=
difications-data">sandbox/src/org/springframework/web/flow/mvc/FlowControll=
er.java</td><td class=3D"modifications-data">*** empty log message ***</td>=
</tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">d=
eleted</td><td class=3D"modifications-data">kdonald</td><td class=3D"modifi=
cations-data">sandbox/src/org/springframework/web/flow/support/AttributeSet=
terSupport.java</td><td class=3D"modifications-data">*** empty log message =
***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-=
data">deleted</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/support/MapAt=
tributeSetterAdapter.java</td><td class=3D"modifications-data">*** empty lo=
g message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mod=
ifications-data">modified</td><td class=3D"modifications-data">kdonald</td>=
<td class=3D"modifications-data">sandbox/src/org/springframework/web/flow/s=
upport/ParameterizableFlowAttributeMapper.java</td><td class=3D"modificatio=
ns-data">*** empty log message ***</td></tr><tr class=3D"modifications-oddr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org/spring=
framework/web/flow/Scope.java</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D=
"modifications-data">added</td><td class=3D"modifications-data">kdonald</td=
><td class=3D"modifications-data">sandbox/src/org/springframework/binding/s=
upport/AttributeSetterSupport.java</td><td class=3D"modifications-data">com=
mon code</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modificat=
ions-data">added</td><td class=3D"modifications-data">kdonald</td><td class=
=3D"modifications-data">sandbox/src/org/springframework/binding/support/Map=
AttributeSetterAdapter.java</td><td class=3D"modifications-data">common cod=
e</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">jhoeller</td><td class=
=3D"modifications-data">readme.txt</td><td class=3D"modifications-data">rep=
ackaged spring-orm.jar as spring-orm.jar (without Hibernate) and spring-hib=
ernate.jar (with Hibernate2/3 support)</td></tr><tr class=3D"modifications-=
oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modifica=
tions-data">jhoeller</td><td class=3D"modifications-data">changelog.txt</td=
><td class=3D"modifications-data">AbstractAutoProxyCreator/TargetSourceCrea=
tor, PathMatchingResourcePatternResolver</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">kdonald</td><td class=3D"modifications-data">sandbox/src/org=
/springframework/web/flow/Flow.java</td><td class=3D"modifications-data">**=
* empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td cla=
ss=3D"modifications-data">modified</td><td class=3D"modifications-data">kdo=
nald</td><td class=3D"modifications-data">sandbox/src/org/springframework/w=
eb/flow/Flow.java</td><td class=3D"modifications-data">*** empty log messag=
e ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificatio=
ns-data">modified</td><td class=3D"modifications-data">jhoeller</td><td cla=
ss=3D"modifications-data">src/org/springframework/web/context/support/Servl=
etContextResourcePatternResolver.java</td><td class=3D"modifications-data">=
PathMatchingResourcePatternResolver collects resource entries in a Set and =
normalizes paths (to avoid double entries)</td></tr><tr class=3D"modificati=
ons-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modi=
fications-data">jhoeller</td><td class=3D"modifications-data">src/org/sprin=
gframework/core/io/support/PathMatchingResourcePatternResolver.java</td><td=
class=3D"modifications-data">PathMatchingResourcePatternResolver collects =
resource entries in a Set and normalizes paths (to avoid double entries)</t=
d></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data"=
>modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mo=
difications-data">src/org/springframework/core/io/support/ResourcePatternRe=
solver.java</td><td class=3D"modifications-data">PathMatchingResourcePatter=
nResolver collects resource entries in a Set and normalizes paths (to avoid=
double entries)</td></tr><tr class=3D"modifications-oddrow"><td class=3D"m=
odifications-data">modified</td><td class=3D"modifications-data">jhoeller</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/beans/f=
actory/script/AbstractScriptFactory.java</td><td class=3D"modifications-dat=
a">* reworked AbstractAutoProxyCreator to check for custom TargetSourceCrea=
tor before instantiation of target bean* reworked TargetSourceCreator mecha=
nism to work with bean class rather than bean instance (non-backwards-compa=
tible)* reworked AbstractPrototypeBasedTargetSourceCreator into AbstractBea=
nFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, automa=
tically creating a LazyInitTargetSource for each bean marked as "lazy-init"=
</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-da=
ta">modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/beans/factory/dynamic/=
AbstractDynamicObjectAutoProxyCreator.java</td><td class=3D"modifications-d=
ata">* reworked AbstractAutoProxyCreator to check for custom TargetSourceCr=
eator before instantiation of target bean* reworked TargetSourceCreator mec=
hanism to work with bean class rather than bean instance (non-backwards-com=
patible)* reworked AbstractPrototypeBasedTargetSourceCreator into AbstractB=
eanFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, auto=
matically creating a LazyInitTargetSource for each bean marked as "lazy-ini=
t"</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-d=
ata">deleted</td><td class=3D"modifications-data">jhoeller</td><td class=3D=
"modifications-data">src/org/springframework/aop/framework/autoproxy/target=
/AbstractPrototypeBasedTargetSourceCreator.java</td><td class=3D"modificati=
ons-data">* reworked AbstractAutoProxyCreator to check for custom TargetSou=
rceCreator before instantiation of target bean* reworked TargetSourceCreato=
r mechanism to work with bean class rather than bean instance (non-backward=
s-compatible)* reworked AbstractPrototypeBasedTargetSourceCreator into Abst=
ractBeanFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator,=
automatically creating a LazyInitTargetSource for each bean marked as "laz=
y-init"</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modificat=
ions-data">modified</td><td class=3D"modifications-data">jhoeller</td><td c=
lass=3D"modifications-data">src/org/springframework/aop/framework/autoproxy=
/AbstractAdvisorAutoProxyCreator.java</td><td class=3D"modifications-data">=
* reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator=
before instantiation of target bean* reworked TargetSourceCreator mechanis=
m to work with bean class rather than bean instance (non-backwards-compatib=
le)* reworked AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFa=
ctoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, automatic=
ally creating a LazyInitTargetSource for each bean marked as "lazy-init"</t=
d></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">=
modified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"mod=
ifications-data">src/org/springframework/aop/framework/autoproxy/AbstractAu=
toProxyCreator.java</td><td class=3D"modifications-data">* reworked Abstrac=
tAutoProxyCreator to check for custom TargetSourceCreator before instantiat=
ion of target bean* reworked TargetSourceCreator mechanism to work with bea=
n class rather than bean instance (non-backwards-compatible)* reworked Abst=
ractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetSo=
urceCreator* added LazyInitTargetSourceCreator, automatically creating a La=
zyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">src/org/springframework/aop/framework/autoproxy/BeanNameAutoProxyCreator.=
java</td><td class=3D"modifications-data">* reworked AbstractAutoProxyCreat=
or to check for custom TargetSourceCreator before instantiation of target b=
ean* reworked TargetSourceCreator mechanism to work with bean class rather =
than bean instance (non-backwards-compatible)* reworked AbstractPrototypeBa=
sedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourceCreator* ad=
ded LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSou=
rce for each bean marked as "lazy-init"</td></tr><tr class=3D"modifications=
-oddrow"><td class=3D"modifications-data">modified</td><td class=3D"modific=
ations-data">jhoeller</td><td class=3D"modifications-data">src/org/springfr=
amework/aop/framework/autoproxy/DefaultAdvisorAutoProxyCreator.java</td><td=
class=3D"modifications-data">* reworked AbstractAutoProxyCreator to check =
for custom TargetSourceCreator before instantiation of target bean* reworke=
d TargetSourceCreator mechanism to work with bean class rather than bean in=
stance (non-backwards-compatible)* reworked AbstractPrototypeBasedTargetSou=
rceCreator into AbstractBeanFactoryBasedTargetSourceCreator* added LazyInit=
TargetSourceCreator, automatically creating a LazyInitTargetSource for each=
bean marked as "lazy-init"</td></tr><tr class=3D"modifications-evenrow"><t=
d class=3D"modifications-data">modified</td><td class=3D"modifications-data=
">jhoeller</td><td class=3D"modifications-data">src/org/springframework/aop=
/framework/autoproxy/TargetSourceCreator.java</td><td class=3D"modification=
s-data">* reworked AbstractAutoProxyCreator to check for custom TargetSourc=
eCreator before instantiation of target bean* reworked TargetSourceCreator =
mechanism to work with bean class rather than bean instance (non-backwards-=
compatible)* reworked AbstractPrototypeBasedTargetSourceCreator into Abstra=
ctBeanFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, a=
utomatically creating a LazyInitTargetSource for each bean marked as "lazy-=
init"</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">src/org/springframework/aop/framework/autoproxy/pa=
ckage.html</td><td class=3D"modifications-data">* reworked AbstractAutoProx=
yCreator to check for custom TargetSourceCreator before instantiation of ta=
rget bean* reworked TargetSourceCreator mechanism to work with bean class r=
ather than bean instance (non-backwards-compatible)* reworked AbstractProto=
typeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourceCreat=
or* added LazyInitTargetSourceCreator, automatically creating a LazyInitTar=
getSource for each bean marked as "lazy-init"</td></tr><tr class=3D"modific=
ations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"=
modifications-data">jhoeller</td><td class=3D"modifications-data">test/org/=
springframework/aop/framework/autoproxy/AdvisorAutoProxyCreatorTests.java</=
td><td class=3D"modifications-data">* reworked AbstractAutoProxyCreator to =
check for custom TargetSourceCreator before instantiation of target bean* r=
eworked TargetSourceCreator mechanism to work with bean class rather than b=
ean instance (non-backwards-compatible)* reworked AbstractPrototypeBasedTar=
getSourceCreator into AbstractBeanFactoryBasedTargetSourceCreator* added La=
zyInitTargetSourceCreator, automatically creating a LazyInitTargetSource fo=
r each bean marked as "lazy-init"</td></tr><tr class=3D"modifications-oddro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">jhoeller</td><td class=3D"modifications-data">test/org/springframewo=
rk/aop/framework/autoproxy/AutoProxyCreatorTests.java</td><td class=3D"modi=
fications-data">* reworked AbstractAutoProxyCreator to check for custom Tar=
getSourceCreator before instantiation of target bean* reworked TargetSource=
Creator mechanism to work with bean class rather than bean instance (non-ba=
ckwards-compatible)* reworked AbstractPrototypeBasedTargetSourceCreator int=
o AbstractBeanFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCr=
eator, automatically creating a LazyInitTargetSource for each bean marked a=
s "lazy-init"</td></tr><tr class=3D"modifications-evenrow"><td class=3D"mod=
ifications-data">added</td><td class=3D"modifications-data">jhoeller</td><t=
d class=3D"modifications-data">test/org/springframework/aop/framework/autop=
roxy/CountingTestBean.java</td><td class=3D"modifications-data">* reworked =
AbstractAutoProxyCreator to check for custom TargetSourceCreator before ins=
tantiation of target bean* reworked TargetSourceCreator mechanism to work w=
ith bean class rather than bean instance (non-backwards-compatible)* rework=
ed AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedT=
argetSourceCreator* added LazyInitTargetSourceCreator, automatically creati=
ng a LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr =
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">test/org/springframework/aop/framework/autoproxy/SelectivePrototypeTa=
rgetSourceCreator.java</td><td class=3D"modifications-data">* reworked Abst=
ractAutoProxyCreator to check for custom TargetSourceCreator before instant=
iation of target bean* reworked TargetSourceCreator mechanism to work with =
bean class rather than bean instance (non-backwards-compatible)* reworked A=
bstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTarge=
tSourceCreator* added LazyInitTargetSourceCreator, automatically creating a=
LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr clas=
s=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><=
td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-dat=
a">test/org/springframework/aop/framework/autoproxy/TestPoolingTargetSource=
Creator.java</td><td class=3D"modifications-data">* reworked AbstractAutoPr=
oxyCreator to check for custom TargetSourceCreator before instantiation of =
target bean* reworked TargetSourceCreator mechanism to work with bean class=
rather than bean instance (non-backwards-compatible)* reworked AbstractPro=
totypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourceCre=
ator* added LazyInitTargetSourceCreator, automatically creating a LazyInitT=
argetSource for each bean marked as "lazy-init"</td></tr><tr class=3D"modif=
ications-oddrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">test/org=
/springframework/aop/framework/autoproxy/advisorAutoProxyCreator.xml</td><t=
d class=3D"modifications-data">* reworked AbstractAutoProxyCreator to check=
for custom TargetSourceCreator before instantiation of target bean* rework=
ed TargetSourceCreator mechanism to work with bean class rather than bean i=
nstance (non-backwards-compatible)* reworked AbstractPrototypeBasedTargetSo=
urceCreator into AbstractBeanFactoryBasedTargetSourceCreator* added LazyIni=
tTargetSourceCreator, automatically creating a LazyInitTargetSource for eac=
h bean marked as "lazy-init"</td></tr><tr class=3D"modifications-evenrow"><=
td class=3D"modifications-data">modified</td><td class=3D"modifications-dat=
a">jhoeller</td><td class=3D"modifications-data">test/org/springframework/a=
op/framework/autoproxy/customTargetSource.xml</td><td class=3D"modification=
s-data">* reworked AbstractAutoProxyCreator to check for custom TargetSourc=
eCreator before instantiation of target bean* reworked TargetSourceCreator =
mechanism to work with bean class rather than bean instance (non-backwards-=
compatible)* reworked AbstractPrototypeBasedTargetSourceCreator into Abstra=
ctBeanFactoryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, a=
utomatically creating a LazyInitTargetSource for each bean marked as "lazy-=
init"</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modification=
s-data">modified</td><td class=3D"modifications-data">jhoeller</td><td clas=
s=3D"modifications-data">test/org/springframework/aop/framework/autoproxy/q=
uickTargetSource.xml</td><td class=3D"modifications-data">* reworked Abstra=
ctAutoProxyCreator to check for custom TargetSourceCreator before instantia=
tion of target bean* reworked TargetSourceCreator mechanism to work with be=
an class rather than bean instance (non-backwards-compatible)* reworked Abs=
tractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetS=
ourceCreator* added LazyInitTargetSourceCreator, automatically creating a L=
azyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">added</td><td c=
lass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">s=
rc/org/springframework/aop/framework/autoproxy/target/AbstractBeanFactoryBa=
sedTargetSourceCreator.java</td><td class=3D"modifications-data">* reworked=
AbstractAutoProxyCreator to check for custom TargetSourceCreator before in=
stantiation of target bean* reworked TargetSourceCreator mechanism to work =
with bean class rather than bean instance (non-backwards-compatible)* rewor=
ked AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBased=
TargetSourceCreator* added LazyInitTargetSourceCreator, automatically creat=
ing a LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications=
-data">src/org/springframework/aop/framework/autoproxy/target/AbstractPooli=
ngTargetSourceCreator.java</td><td class=3D"modifications-data">* reworked =
AbstractAutoProxyCreator to check for custom TargetSourceCreator before ins=
tantiation of target bean* reworked TargetSourceCreator mechanism to work w=
ith bean class rather than bean instance (non-backwards-compatible)* rework=
ed AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedT=
argetSourceCreator* added LazyInitTargetSourceCreator, automatically creati=
ng a LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr =
class=3D"modifications-evenrow"><td class=3D"modifications-data">added</td>=
<td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-da=
ta">src/org/springframework/aop/framework/autoproxy/target/LazyInitTargetSo=
urceCreator.java</td><td class=3D"modifications-data">* reworked AbstractAu=
toProxyCreator to check for custom TargetSourceCreator before instantiation=
of target bean* reworked TargetSourceCreator mechanism to work with bean c=
lass rather than bean instance (non-backwards-compatible)* reworked Abstrac=
tPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourc=
eCreator* added LazyInitTargetSourceCreator, automatically creating a LazyI=
nitTargetSource for each bean marked as "lazy-init"</td></tr><tr class=3D"m=
odifications-oddrow"><td class=3D"modifications-data">modified</td><td clas=
s=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/=
org/springframework/aop/framework/autoproxy/target/QuickTargetSourceCreator=
.java</td><td class=3D"modifications-data">* reworked AbstractAutoProxyCrea=
tor to check for custom TargetSourceCreator before instantiation of target =
bean* reworked TargetSourceCreator mechanism to work with bean class rather=
than bean instance (non-backwards-compatible)* reworked AbstractPrototypeB=
asedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourceCreator* a=
dded LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSo=
urce for each bean marked as "lazy-init"</td></tr><tr class=3D"modification=
s-evenrow"><td class=3D"modifications-data">modified</td><td class=3D"modif=
ications-data">trisberg</td><td class=3D"modifications-data">.classpath</td=
><td class=3D"modifications-data">Added xmlc jar file</td></tr><tr class=3D=
"modifications-oddrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sr=
c/org/springframework/aop/framework/autoproxy/metadata/AttributesPoolingTar=
getSourceCreator.java</td><td class=3D"modifications-data">* reworked Abstr=
actAutoProxyCreator to check for custom TargetSourceCreator before instanti=
ation of target bean* reworked TargetSourceCreator mechanism to work with b=
ean class rather than bean instance (non-backwards-compatible)* reworked Ab=
stractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTarget=
SourceCreator* added LazyInitTargetSourceCreator, automatically creating a =
LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr class=
=3D"modifications-evenrow"><td class=3D"modifications-data">modified</td><t=
d class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data=
">src/org/springframework/aop/framework/autoproxy/metadata/AttributesProtot=
ypeTargetSourceCreator.java</td><td class=3D"modifications-data">* reworked=
AbstractAutoProxyCreator to check for custom TargetSourceCreator before in=
stantiation of target bean* reworked TargetSourceCreator mechanism to work =
with bean class rather than bean instance (non-backwards-compatible)* rewor=
ked AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBased=
TargetSourceCreator* added LazyInitTargetSourceCreator, automatically creat=
ing a LazyInitTargetSource for each bean marked as "lazy-init"</td></tr><tr=
class=3D"modifications-oddrow"><td class=3D"modifications-data">modified</=
td><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications=
-data">src/org/springframework/aop/framework/autoproxy/metadata/AttributesT=
hreadLocalTargetSourceCreator.java</td><td class=3D"modifications-data">* r=
eworked AbstractAutoProxyCreator to check for custom TargetSourceCreator be=
fore instantiation of target bean* reworked TargetSourceCreator mechanism t=
o work with bean class rather than bean instance (non-backwards-compatible)=
* reworked AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFacto=
ryBasedTargetSourceCreator* added LazyInitTargetSourceCreator, automaticall=
y creating a LazyInitTargetSource for each bean marked as "lazy-init"</td><=
/tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-data">mo=
dified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modif=
ications-data">test/org/springframework/beans/factory/xml/LookupMethodWrapp=
edByCglibProxyTests.java</td><td class=3D"modifications-data">polishing</td=
></tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">m=
odified</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modi=
fications-data">test/org/springframework/beans/factory/xml/overloadOverride=
s.xml</td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"=
modifications-evenrow"><td class=3D"modifications-data">modified</td><td cl=
ass=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">sr=
c/org/springframework/web/servlet/view/xslt/AbstractXsltView.java</td><td c=
lass=3D"modifications-data">fixed javadoc errors</td></tr><tr class=3D"modi=
fications-oddrow"><td class=3D"modifications-data">modified</td><td class=
=3D"modifications-data">jhoeller</td><td class=3D"modifications-data">src/o=
rg/springframework/jmx/export/assembler/InterfaceBasedMBeanInfoAssembler.ja=
va</td><td class=3D"modifications-data">fixed javadoc errors</td></tr><tr c=
lass=3D"modifications-evenrow"><td class=3D"modifications-data">modified</t=
d><td class=3D"modifications-data">jhoeller</td><td class=3D"modifications-=
data">src/org/springframework/beans/factory/support/AbstractBeanFactory.jav=
a</td><td class=3D"modifications-data">refined "isSingleton" method to work=
for currently created beans too, added public "getMergedBeanDefinition" me=
thod (for AbstractBeanFactoryBasedTargetSourceCreator)</td></tr><tr class=
=3D"modifications-oddrow"><td class=3D"modifications-data">modified</td><td=
class=3D"modifications-data">jhoeller</td><td class=3D"modifications-data"=
>src/org/springframework/beans/factory/support/AbstractBeanDefinition.java<=
/td><td class=3D"modifications-data">polishing</td></tr><tr class=3D"modifi=
cations-evenrow"><td class=3D"modifications-data">modified</td><td class=3D=
"modifications-data">jhoeller</td><td class=3D"modifications-data">src/org/=
springframework/beans/factory/config/BeanPostProcessor.java</td><td class=
=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-oddro=
w"><td class=3D"modifications-data">modified</td><td class=3D"modifications=
-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewor=
k/beans/factory/config/DestructionAwareBeanPostProcessor.java</td><td class=
=3D"modifications-data">polishing</td></tr><tr class=3D"modifications-evenr=
ow"><td class=3D"modifications-data">modified</td><td class=3D"modification=
s-data">jhoeller</td><td class=3D"modifications-data">src/org/springframewo=
rk/beans/factory/support/AbstractAutowireCapableBeanFactory.java</td><td cl=
ass=3D"modifications-data">added InstantiationAwareBeanPostProcessor extens=
ion of BeanPostProcessor interface, intercepting before instantiation</td><=
/tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">add=
ed</td><td class=3D"modifications-data">jhoeller</td><td class=3D"modificat=
ions-data">src/org/springframework/beans/factory/config/InstantiationAwareB=
eanPostProcessor.java</td><td class=3D"modifications-data">added Instantiat=
ionAwareBeanPostProcessor extension of BeanPostProcessor interface, interce=
pting before instantiation</td></tr><tr class=3D"modifications-evenrow"><td=
class=3D"modifications-data">modified</td><td class=3D"modifications-data"=
>kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewo=
rk/web/flow/config/XmlFlowBuilder.java</td><td class=3D"modifications-data"=
>*** empty log message ***</td></tr><tr class=3D"modifications-oddrow"><td =
class=3D"modifications-data">modified</td><td class=3D"modifications-data">=
kdonald</td><td class=3D"modifications-data">sandbox/src/org/springframewor=
k/util/EventListenerListHelper.java</td><td class=3D"modifications-data">**=
* empty log message ***</td></tr><tr class=3D"modifications-evenrow"><td cl=
ass=3D"modifications-data">modified</td><td class=3D"modifications-data">kd=
onald</td><td class=3D"modifications-data">sandbox/test/org/springframework=
/web/flow/config/testFlow.xml</td><td class=3D"modifications-data">*** empt=
y log message ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"=
modifications-data">modified</td><td class=3D"modifications-data">kdonald</=
td><td class=3D"modifications-data">sandbox/src/org/springframework/web/flo=
w/config/web-flow.dtd</td><td class=3D"modifications-data">*** empty log me=
ssage ***</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modific=
ations-data">modified</td><td class=3D"modifications-data">kdonald</td><td =
class=3D"modifications-data">sandbox/src/org/springframework/web/flow/confi=
g/XmlFlowBuilder.java</td><td class=3D"modifications-data">*** empty log me=
ssage ***</td></tr><tr class=3D"modifications-oddrow"><td class=3D"modifica=
tions-data">modified</td><td class=3D"modifications-data">kdonald</td><td c=
lass=3D"modifications-data">sandbox/src/org/springframework/web/flow/config=
/web-flow.dtd</td><td class=3D"modifications-data">*** empty log message **=
*</td></tr><tr class=3D"modifications-evenrow"><td class=3D"modifications-d=
ata">modified</td><td class=3D"modifications-data">kdonald</td><td class=3D=
"modifications-data">sandbox/src/org/springframework/web/flow/config/web-fl=
ow.dtd</td><td class=3D"modifications-data">*** empty log message ***</td><=
/tr><tr class=3D"modifications-oddrow"><td class=3D"modifications-data">mod=
ified</td><td class=3D"modifications-data">kdonald</td><td class=3D"modific=
ations-data">sandbox/test/org/springframework/web/flow/config/testFlow.xml<=
/td><td class=3D"modifications-data">*** empty log message ***</td></tr></t=
able><p>
<table width=3D"98%" border=3D"0" cellspacing=3D"0" cellpadding=3D"2" align=
=3D"center"><tr><td class=3D"distributables-sectionheader"> =
Deployments by this build: (11) </td>=
</tr><tr><td class=3D"distributables-data">Building jar: /jteam/build2/chec=
kout/spring/spring/dist/spring-core.jar</td></tr><tr class=3D"distributable=
s-oddrow"><td class=3D"distributables-data">Building jar: /jteam/build2/che=
ckout/spring/spring/dist/spring-aop.jar</td></tr><tr><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
dao.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distribut=
ables-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-=
context.jar</td></tr><tr><td class=3D"distributables-data">Building jar: /j=
team/build2/checkout/spring/spring/dist/spring-web.jar</td></tr><tr class=
=3D"distributables-oddrow"><td class=3D"distributables-data">Building jar: =
/jteam/build2/checkout/spring/spring/dist/spring-webmvc.jar</td></tr><tr><t=
d class=3D"distributables-data">Building jar: /jteam/build2/checkout/spring=
/spring/dist/spring-remoting.jar</td></tr><tr class=3D"distributables-oddro=
w"><td class=3D"distributables-data">Building jar: /jteam/build2/checkout/s=
pring/spring/dist/spring-orm.jar</td></tr><tr><td class=3D"distributables-d=
ata">Building jar: /jteam/build2/checkout/spring/spring/dist/spring-hiberna=
te.jar</td></tr><tr class=3D"distributables-oddrow"><td class=3D"distributa=
bles-data">Building jar: /jteam/build2/checkout/spring/spring/dist/spring.j=
ar</td></tr><tr><td class=3D"distributables-data">Building jar: /jteam/buil=
d2/checkout/spring/spring/dist/spring-mock.jar</td></tr></table>
</body></html> |
|
From: Juergen H. <ju...@in...> - 2005-03-16 22:46:59
|
Actually, there is no public road map available except the JIRA road map... We've been thinking about reorganizing springframework.org lately, which would include a road map page, but haven't gotten around to it yet. Concretely, Spring 1.2 will include the following major new features: * Hibernate3 support * JMX support * full support for WebLogic's JTA extensions * JDK 1.5 transaction annotations * reorganization of distribution jar files ... and some minor refinements in various areas. Further candidates include JCA CCI support, TopLink support and others, but these are not definitive for the 1.2 timeframe yet (partly because of circumstances outside our control). Hibernate3 support, JMX support and WebLogicJtaTransactionManager are already available in the nightly 1.2-dev snapshots and are considered stable. 1.2 RC1 is currently scheduled for early next week, with 1.2 final supposed to follow in mid April. Juergen -----Original Message----- From: spr...@li... [mailto:spr...@li...]On Behalf Of Cris J. Holdorph Sent: Wednesday, March 16, 2005 10:07 PM To: spr...@li... Subject: [Springframework-developer] Release roadmap? I've searched the last couple months of the developer and user mailing lists. I've went through most of the www.springframework.org web site. I've looked a little bit at the confluence wiki site. But I'm not seeing a release roadmap anyplace. The most I see is the announcement of 1.1.5 release on the main website and a similar (1.1.5) announcement in the mailing lists. I've seen some partial mentions of hibernate3 and JMX in 1.2 in some mail list message, but nothing in a concreate "Here's what we're targetting for 1.2" message. Is this information laid out any place? I apologize if it's an obvious link/page I'm just missing. ---- Cris J H -- Cris J. Holdorph Unicon, Inc. ==== This message and any attachments are confidential. Unauthorized use or disclosure of this message is strictly prohibited, and this message must be destroyed immediately if received by an unauthorized recipient. ==== ------------------------------------------------------- SF email is sponsored by - The IT Product Guide Read honest & candid reviews on hundreds of IT Products from real users. Discover which products truly live up to the hype. Start reading now. http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click _______________________________________________ Springframework-developer mailing list Spr...@li... https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Rob H. <ro...@ca...> - 2005-03-16 21:44:27
|
The XMLC libs are showing up on ViewCVS now. Rob Rob Harrop wrote: > I can't connect now to check :) > > Darren Davison wrote: > >> On Wed, 2005-03-16 at 19:41 +0000, Rob Harrop wrote: >> >> >>> It might not have synced to the public CVS yet. >>> >> >> >> I still can't get it either, but then I'm getting so many errors trying >> to update from CVS that it could be any number of things. >> >> Anyone else able to update (particularly within Eclipse)? >> >> >> > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer > > |
|
From: Dmitriy K. <dko...@ru...> - 2005-03-16 21:20:31
|
Cris, take a look here: http://opensource.atlassian.com/projects/spring/secure/BrowseProject.jspa?id=10000&report=roadmap Should give you a general picture of where we are going... Regards, Dmitriy. Cris J. Holdorph wrote: > I've searched the last couple months of the developer and user mailing > lists. I've went through most of the www.springframework.org web > site. I've looked a little bit at the confluence wiki site. But I'm > not seeing a release roadmap anyplace. The most I see is the > announcement of 1.1.5 release on the main website and a similar > (1.1.5) announcement in the mailing lists. I've seen some partial > mentions of hibernate3 and JMX in 1.2 in some mail list message, but > nothing in a concreate "Here's what we're targetting for 1.2" > message. Is this information laid out any place? I apologize if it's > an obvious link/page I'm just missing. > > ---- Cris J H > > -- > Cris J. Holdorph > Unicon, Inc. > > ==== > This message and any attachments are confidential. Unauthorized use > or disclosure of this message is strictly prohibited, and this message > must be destroyed immediately if received by an unauthorized recipient. > ==== > > > ------------------------------------------------------- > SF email is sponsored by - The IT Product Guide > Read honest & candid reviews on hundreds of IT Products from real users. > Discover which products truly live up to the hype. Start reading now. > http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click > _______________________________________________ > Springframework-developer mailing list > Spr...@li... > https://lists.sourceforge.net/lists/listinfo/springframework-developer |
|
From: Cris J. H. <hol...@un...> - 2005-03-16 21:07:31
|
I've searched the last couple months of the developer and user mailing lists. I've went through most of the www.springframework.org web site. I've looked a little bit at the confluence wiki site. But I'm not seeing a release roadmap anyplace. The most I see is the announcement of 1.1.5 release on the main website and a similar (1.1.5) announcement in the mailing lists. I've seen some partial mentions of hibernate3 and JMX in 1.2 in some mail list message, but nothing in a concreate "Here's what we're targetting for 1.2" message. Is this information laid out any place? I apologize if it's an obvious link/page I'm just missing. ---- Cris J H -- Cris J. Holdorph Unicon, Inc. ==== This message and any attachments are confidential. Unauthorized use or disclosure of this message is strictly prohibited, and this message must be destroyed immediately if received by an unauthorized recipient. ==== |
|
From: Rob H. <ro...@ca...> - 2005-03-16 20:20:13
|
I can't connect now to check :) Darren Davison wrote: >On Wed, 2005-03-16 at 19:41 +0000, Rob Harrop wrote: > > >>It might not have synced to the public CVS yet. >> >> > >I still can't get it either, but then I'm getting so many errors trying >to update from CVS that it could be any number of things. > >Anyone else able to update (particularly within Eclipse)? > > > |
|
From: Darren D. <da...@da...> - 2005-03-16 20:09:01
|
On Wed, 2005-03-16 at 19:41 +0000, Rob Harrop wrote: > It might not have synced to the public CVS yet. I still can't get it either, but then I'm getting so many errors trying to update from CVS that it could be any number of things. Anyone else able to update (particularly within Eclipse)? --=20 Darren Davison Public Key: #DD356B0D |
|
From: Rob H. <ro...@ca...> - 2005-03-16 19:42:49
|
It might not have synced to the public CVS yet. Rob Andy Depue wrote: >I just did a complete checkout (from scratch) about 15 minutes ago, and I'm >getting these same errors (there is no xmlc lib). I notice that the >continuous build is in the same boat. > > - Andy > >On Wednesday 16 March 2005 06:41 am, Rob Harrop wrote: > > >>Added. >> >>Rob >> >>Thomas Risberg wrote: >> >> >>>I tried to add it under lib/xmlc/xmlc.jar but I don't know if it >>>worked - ended up with a number of errors from the CVS server. I'll >>>try again later. >>> >>>Thomas >>> >>>On Mar 16, 2005, at 6:35 AM, Darren Davison wrote: >>> >>> >>>>I can't compile at the moment due to (I assume) a missing XMLC lib. >>>>AbstractXmlcView has been added to the main source tree. Has anyone >>>>added this to CVS recently? >>>> >>>>Obviously I'd check myself but SF CVS is as unavailable as ever at the >>>>moment :( >>>> >>>>-- >>>>Darren Davison >>>>Public Key: #DD356B0D >>>> >>>> > > >------------------------------------------------------- >SF email is sponsored by - The IT Product Guide >Read honest & candid reviews on hundreds of IT Products from real users. >Discover which products truly live up to the hype. Start reading now. >http://ads.osdn.com/?ad_id=6595&alloc_id=14396&op=click >_______________________________________________ >Springframework-developer mailing list >Spr...@li... >https://lists.sourceforge.net/lists/listinfo/springframework-developer > > > > |
|
From: Andy D. <an...@ma...> - 2005-03-16 19:36:12
|
I just did a complete checkout (from scratch) about 15 minutes ago, and I'm getting these same errors (there is no xmlc lib). I notice that the continuous build is in the same boat. - Andy On Wednesday 16 March 2005 06:41 am, Rob Harrop wrote: > Added. > > Rob > > Thomas Risberg wrote: > > I tried to add it under lib/xmlc/xmlc.jar but I don't know if it > > worked - ended up with a number of errors from the CVS server. I'll > > try again later. > > > > Thomas > > > > On Mar 16, 2005, at 6:35 AM, Darren Davison wrote: > >> I can't compile at the moment due to (I assume) a missing XMLC lib. > >> AbstractXmlcView has been added to the main source tree. Has anyone > >> added this to CVS recently? > >> > >> Obviously I'd check myself but SF CVS is as unavailable as ever at the > >> moment :( > >> > >> -- > >> Darren Davison > >> Public Key: #DD356B0D |
|
From: Juergen H. <ju...@in...> - 2005-03-16 18:54:46
|
Everybody, I've committed a significant revision of AbstractAutoProxyCreator and the associated TargetSourceCreator mechanism today. This has been planned since end of January, but had to wait till 1.2 because of non-backwards-compatible changes. The motivation for this is to allow lazy initialization of a singleton target through auto-proxying. We recently introduced LazyInitTargetSource for this, which doesn't create an actual target instance until first method invocation on the proxy. This goes beyond our standard "lazy-init" feature in the bean container, where fetching a reference already triggered target creation, even if the reference was just stored and not immediately used. LazyInitTargetSource worked nicely as-is, with individual ProxyFactoryBean definitions per target bean. The problem that remained was using it with auto-proxying: the auto-proxy machinery kicked in *after* creation of a bean instance, which is fundamentally too late for a TargetSourceCreator: we might want to pool objects there or lazily initialize a singleton target, so we don't need the default target creation - all we need is an early hook to expose our proxy. The old auto-proxy machinery always created a target bean instance on startup, even if the actually instances were held somewhere different, for example in a pool. This didn't hurt much, but it was unnecessary: one unused instance created there. For lazy initialization of a singleton target, this effect was a showstopper, though: the very point of lazy target initialization is that no instance gets created before actual access. What I've done to address this is: * added InstantiationAwareBeanPostProcessor extension of BeanPostProcessor interface, intercepting before instantiation * reworked AbstractAutoProxyCreator to check for custom TargetSourceCreator before instantiation of target bean * reworked TargetSourceCreator mechanism to work with bean class rather than bean instance (non-backwards-compatible) * reworked AbstractPrototypeBasedTargetSourceCreator into AbstractBeanFactoryBasedTargetSourceCreator * added LazyInitTargetSourceCreator, automatically creating a LazyInitTargetSource for each bean marked as "lazy-init" From the usage point of view, everything should be backwards-compatible, but not from the TargetSourceCreator implementation point of view (which shouldn't affect many people anyway). The goal was to allow for LazyInitTargetSourceCreator, which can be specified on (for example) a BeanNameAutoProxyCreator. It will automatically create LazyInitTargetSource for all bean definitions marked as "lazy-init". So activating this TargetSourceCreator will effectively lead to stronger "lazy-init" semantics: instead of simple lazy bean creation, it will expose a proxy first and not create the target until method invocation on that proxy. It's all already in CVS, so feel free to give it a try and share your thoughts on it :-) Juergen |
|
From: Darren D. <da...@sh...> - 2005-03-16 18:13:59
|
1110996837
FAILED
[javac] protected abstract XMLObject createXMLObject(Map model, HttpServletRequest request,
[javac] ^
[javac] /var/local/home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:34: cannot resolve symbol
[javac] symbol : class OutputOptions
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] private static final OutputOptions DEFAULT_OUTPUT_OPTIONS = new OutputOptions();
[javac] ^
[javac] /var/local/home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:43: cannot resolve symbol
[javac] symbol : class XMLCContext
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] this.xmlcContext = (XMLCContext) getWebApplicationContext().getServletContext().getAttribute(XMLCContext.CONTEXT_ATTRIBUTE);
[javac] ^
[javac] /var/local/home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:43: cannot resolve symbol
[javac] symbol : variable XMLCContext
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] this.xmlcContext = (XMLCContext) getWebApplicationContext().getServletContext().getAttribute(XMLCContext.CONTEXT_ATTRIBUTE);
[javac] ^
[javac] /var/local/home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:50: cannot resolve symbol
[javac] symbol : class XMLObject
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] XMLObject xo = createXMLObject(model, request, response, this.xmlcContext);
[javac] ^
[javac] /var/local/home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:53: cannot resolve symbol
[javac] symbol : class OutputOptions
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] OutputOptions oo = getOutputOptions();
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 13 errors
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
were included for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
See http://springframework.sourceforge.net/test/ for further
information.
|
|
From: Darren D. <da...@sh...> - 2005-03-16 16:17:17
|
1110989826
FAILED
[javac] protected abstract XMLObject createXMLObject(Map model, HttpServletRequest request,
[javac] ^
[javac] /home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:34: cannot resolve symbol
[javac] symbol : class OutputOptions
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] private static final OutputOptions DEFAULT_OUTPUT_OPTIONS = new OutputOptions();
[javac] ^
[javac] /home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:43: cannot resolve symbol
[javac] symbol : class XMLCContext
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] this.xmlcContext = (XMLCContext) getWebApplicationContext().getServletContext().getAttribute(XMLCContext.CONTEXT_ATTRIBUTE);
[javac] ^
[javac] /home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:43: cannot resolve symbol
[javac] symbol : variable XMLCContext
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] this.xmlcContext = (XMLCContext) getWebApplicationContext().getServletContext().getAttribute(XMLCContext.CONTEXT_ATTRIBUTE);
[javac] ^
[javac] /home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:50: cannot resolve symbol
[javac] symbol : class XMLObject
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] XMLObject xo = createXMLObject(model, request, response, this.xmlcContext);
[javac] ^
[javac] /home/users/d/da/davison/checkouts/spring/src/org/springframework/web/servlet/view/xmlc/AbstractXmlcView.java:53: cannot resolve symbol
[javac] symbol : class OutputOptions
[javac] location: class org.springframework.web.servlet.view.xmlc.AbstractXmlcView
[javac] OutputOptions oo = getOutputOptions();
[javac] ^
[javac] Note: Some input files use or override a deprecated API.
[javac] Note: Recompile with -deprecation for details.
[javac] 13 errors
This is an automated mail from one of the SF Compile Farm machines.
The machine name noted in the subject encountered a failure building
or running the Spring test suite. The last few lines of the output
were included for info.
NB: No further mail will be sent from this machine until a
manual reset occurs on the cf-shell machine, although builds will
continue as scheduled.
See http://springframework.sourceforge.net/test/ for further
information.
|
|
From: Rob H. <ro...@ca...> - 2005-03-16 14:46:40
|
All, I committed an improvement for SPR-695, the ServiceCreationFactoryBean, which generates a factory proxy that can accept initialization values at runtime and pass them to service implementations via constructors. Please check it out and let me know your thoughts. Also the name is crap so any suggestions would be appreciated. Rob |