:libraries:spring refine

Project: http://git-wip-us.apache.org/repos/asf/polygene-java/repo
Commit: http://git-wip-us.apache.org/repos/asf/polygene-java/commit/0ee07a1c
Tree: http://git-wip-us.apache.org/repos/asf/polygene-java/tree/0ee07a1c
Diff: http://git-wip-us.apache.org/repos/asf/polygene-java/diff/0ee07a1c

Branch: refs/heads/develop
Commit: 0ee07a1c3901436e7e8d39bc2a2c1a3ff2df7285
Parents: 0e98474
Author: Paul Merlin <[email protected]>
Authored: Mon May 15 10:11:23 2017 +0200
Committer: Paul Merlin <[email protected]>
Committed: Mon May 15 10:11:23 2017 +0200

----------------------------------------------------------------------
 .../application/PolygeneApplicationFactoryBean.java  | 15 +++++----------
 .../PolygeneBootstrapBeanDefinitionParser.java       |  2 +-
 2 files changed, 6 insertions(+), 11 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/polygene-java/blob/0ee07a1c/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneApplicationFactoryBean.java
----------------------------------------------------------------------
diff --git 
a/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneApplicationFactoryBean.java
 
b/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneApplicationFactoryBean.java
index 742052c..cbca71e 100644
--- 
a/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneApplicationFactoryBean.java
+++ 
b/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneApplicationFactoryBean.java
@@ -87,18 +87,13 @@ public final class PolygeneApplicationFactoryBean
         Energy4Java energy4Java = new Energy4Java();
         try
         {
-            return energy4Java.newApplication( new ApplicationAssembler()
-            {
-
-                @Override
-                public ApplicationAssembly assemble( 
ApplicationAssemblyFactory applicationFactory )
-                        throws AssemblyException
+            return energy4Java.newApplication(
+                factory ->
                 {
-                    final ApplicationAssembly applicationAssembly = 
applicationFactory.newApplicationAssembly();
-                    
PolygeneApplicationFactoryBean.this.applicationBootstrap.assemble( 
applicationAssembly );
+                    ApplicationAssembly applicationAssembly = 
factory.newApplicationAssembly();
+                    applicationBootstrap.assemble( applicationAssembly );
                     return applicationAssembly;
-                }
-            } );
+                } );
         } catch ( AssemblyException e )
         {
             throw new BeanInitializationException( "Fail to bootstrap Polygene 
application.", e );

http://git-wip-us.apache.org/repos/asf/polygene-java/blob/0ee07a1c/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneBootstrapBeanDefinitionParser.java
----------------------------------------------------------------------
diff --git 
a/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneBootstrapBeanDefinitionParser.java
 
b/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneBootstrapBeanDefinitionParser.java
index 96508d6..694a1a7 100644
--- 
a/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneBootstrapBeanDefinitionParser.java
+++ 
b/libraries/spring/src/main/java/org/apache/polygene/library/spring/bootstrap/internal/application/PolygeneBootstrapBeanDefinitionParser.java
@@ -54,7 +54,7 @@ public final class PolygeneBootstrapBeanDefinitionParser
     private PolygeneApplicationBootstrap createPolygeneApplicationBootstrap( 
Element anElement, ParserContext aParserContext )
     {
         String bootstrapClassString = anElement.getAttribute( CLASS );
-        hasText( bootstrapClassString );
+        hasText( bootstrapClassString, "No " + CLASS + " attribute found" );
         XmlReaderContext readerContext = aParserContext.getReaderContext();
 
         Class<?> bootstrapClass;

Reply via email to