This is an automated email from the ASF dual-hosted git repository.

yasserzamani pushed a change to branch master
in repository https://gitbox.apache.org/repos/asf/struts.git.


    from a66f92c  Merge pull request #198 from sdutry/formatting-changes
     add dd8ba56  Extends factories to allow return implementing type
     add 4152cbc  Uses factory's type to detect Initilizable interfaces
     add 74dd8d6  Adds implementation of the type() method
     add a4183b6  Adjusts class to the new Initializable mechanism
     add 67b7fc3  Avoids initialising singletons once marked as Initializable
     add e1767d9  Moves Initializable interface into implementing class instead 
of interface
     add 49ef41c  Drops unneeded JavaDoc formatting
     add 87c2746  Introduces dedicated factory to perform object's 
initialisation
     add fad603c  Adds a dedicated interfaces to clearly tell CI which beans 
must be instantiated early
     add b046831  Adjusts builder to handle the new interfaces
     add d643657  Uses the new interface to initialise object when setting up 
the framework
     add df4a181  add tests for lazy and early initialization
     add 38450c9  improve tests for lazy and early initialization
     add e4a3669  Moves wrapping factories into Scope
     add f60095b  Fixes failing tests
     add f9f0f36  Increases class visibility
     add 4fbded7  Fixes test to run under JDK8
     add 23077d3  Loads classes in advance
     add 5e237e0  fix and add test for lazy and early initialization of 
prototypes
     new 29b29a9  Merge pull request #196 from lukaszlenart/init-like-a-boss

The 1 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails.  The revisions
listed as "add" were already present in the repository and have only
been added to this reference.


Summary of changes:
 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 +-
 .../xwork2/inject/EarlyInitializable.java          |  16 +--
 .../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      |  67 ++++++------
 .../xwork2/inject/InitializableBean.java           |  67 ++++++------
 .../xwork2/ognl/SetPropertiesTest.java             |  12 ++-
 .../validator/SimpleActionValidationTest.java      |   6 ++
 .../factory/PrefixBasedActionProxyFactoryTest.java |  19 +++-
 28 files changed, 436 insertions(+), 163 deletions(-)
 copy apps/showcase/src/main/webapp/WEB-INF/conversion/OperationsEnum.java.txt 
=> core/src/main/java/com/opensymphony/xwork2/inject/EarlyInitializable.java 
(68%)
 create mode 100644 
core/src/main/java/com/opensymphony/xwork2/inject/InitializableFactory.java
 copy plugins/embeddedjsp/src/test/java/org/apache/struts2/SoyBean.java => 
core/src/test/java/com/opensymphony/xwork2/inject/EarlyInitializableBean.java 
(75%)
 copy plugins/embeddedjsp/src/test/java/org/apache/struts2/SoyBean.java => 
core/src/test/java/com/opensymphony/xwork2/inject/InitializableBean.java (76%)

-- 
To stop receiving notification emails like this one, please contact
['"commits@struts.apache.org" <commits@struts.apache.org>'].

Reply via email to