This is an automated email from the ASF dual-hosted git repository. yasserzamani pushed a commit to branch master in repository https://gitbox.apache.org/repos/asf/struts.git
commit 29b29a9c64aa4700b0f3c52f250ef27a9dc67516 Merge: a66f92c 5e237e0 Author: Yasser Zamani <yasser.zam...@live.com> AuthorDate: Wed Jan 10 12:09:14 2018 +0330 Merge pull request #196 from lukaszlenart/init-like-a-boss WW-4905: Allows Initializable interface on implementing class instead of interface core/pom.xml | 1 - .../opensymphony/xwork2/XWorkJUnit4TestCase.java | 4 + .../com/opensymphony/xwork2/XWorkTestCase.java | 6 +- .../xwork2/config/impl/DefaultConfiguration.java | 5 + .../config/impl/LocatableConstantFactory.java | 7 +- .../xwork2/config/impl/LocatableFactory.java | 5 + .../providers/XWorkConfigurationProvider.java | 1 + .../conversion/ConversionPropertiesProcessor.java | 4 +- .../impl/DefaultConversionPropertiesProcessor.java | 4 +- .../xwork2/inject/ContainerBuilder.java | 54 ++++++++-- .../opensymphony/xwork2/inject/ContainerImpl.java | 7 +- ...nternalFactory.java => EarlyInitializable.java} | 23 +--- .../com/opensymphony/xwork2/inject/Factory.java | 27 +++-- .../xwork2/inject/InitializableFactory.java | 56 ++++++++++ .../xwork2/inject/InternalFactory.java | 25 +++-- .../java/com/opensymphony/xwork2/inject/Scope.java | 33 +++++- .../xwork2/validator/DefaultValidatorFactory.java | 3 +- .../xwork2/validator/ValidatorFactory.java | 4 +- .../config/AbstractBeanSelectionProvider.java | 5 + .../config/StrutsXmlConfigurationProvider.java | 3 + .../factory/PrefixBasedActionProxyFactory.java | 31 +++--- .../xwork2/config/ConfigurationManagerTest.java | 7 ++ .../xwork2/inject/ContainerImplTest.java | 120 ++++++++++++++++++--- .../xwork2/inject/EarlyInitializableBean.java} | 32 +++--- .../xwork2/inject/InitializableBean.java} | 32 +++--- .../xwork2/ognl/SetPropertiesTest.java | 12 ++- .../validator/SimpleActionValidationTest.java | 6 ++ .../factory/PrefixBasedActionProxyFactoryTest.java | 19 +++- 28 files changed, 393 insertions(+), 143 deletions(-) -- To stop receiving notification emails like this one, please contact "commits@struts.apache.org" <commits@struts.apache.org>.