[jboss-svn-commits] JBL Code SVN: r24765 - in labs/jbossesb/trunk/product: samples/quickstarts/webservice_consumer_wise2 and 4 other directories.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Sun Jan 18 16:13:52 EST 2009


Author: maeste
Date: 2009-01-18 16:13:51 -0500 (Sun, 18 Jan 2009)
New Revision: 24765

Added:
   labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-api.jar
   labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-impl.jar
   labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws-ext.jar
   labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws.jar
Modified:
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise2/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise3/build.xml
   labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise4/build.xml
   labs/jbossesb/trunk/product/services/soap/lib/ext/wise-core.jar
   labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java
Log:
JBESB-2289: fixed also build scripts for samples; now wars is included in esb archive, easier to deploy for users

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise/build.xml	2009-01-18 20:08:31 UTC (rev 24764)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise/build.xml	2009-01-18 21:13:51 UTC (rev 24765)
@@ -14,7 +14,7 @@
 	
     <target name="quickstart-specific-checks" depends="assert-ws-available"/>
 
-    <target name="quickstart-specific-assemblies" />
+    <target name="quickstart-specific-assemblies" depends="makewar"/>
 
     <target name="makewar" description="make war">
         <!-- Compile... -->

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise2/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise2/build.xml	2009-01-18 20:08:31 UTC (rev 24764)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise2/build.xml	2009-01-18 21:13:51 UTC (rev 24765)
@@ -16,7 +16,7 @@
 	
     <target name="quickstart-specific-checks" depends="assert-ws-available"/>
 
-    <target name="quickstart-specific-assemblies" />
+    <target name="quickstart-specific-assemblies" depends="makewar"/>
 
     <target name="makewar" description="make war">
         <!-- Compile... -->

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise3/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise3/build.xml	2009-01-18 20:08:31 UTC (rev 24764)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise3/build.xml	2009-01-18 21:13:51 UTC (rev 24765)
@@ -16,7 +16,7 @@
 	
     <target name="quickstart-specific-checks" depends="assert-ws-available"/>
 
-    <target name="quickstart-specific-assemblies" />
+    <target name="quickstart-specific-assemblies" depends="makewar"/>
 
     <target name="makewar" description="make war">
         <!-- Compile... -->

Modified: labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise4/build.xml
===================================================================
--- labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise4/build.xml	2009-01-18 20:08:31 UTC (rev 24764)
+++ labs/jbossesb/trunk/product/samples/quickstarts/webservice_consumer_wise4/build.xml	2009-01-18 21:13:51 UTC (rev 24765)
@@ -16,7 +16,7 @@
 	
     <target name="quickstart-specific-checks" depends="assert-ws-available"/>
 
-    <target name="quickstart-specific-assemblies" />
+    <target name="quickstart-specific-assemblies" depends="makewar"/>
 
     <target name="makewar" description="make war">
         <!-- Compile... -->

Added: labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-api.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-api.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-impl.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/services/soap/lib/ext/jaxb-impl.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws-ext.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws-ext.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Added: labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws.jar
===================================================================
(Binary files differ)


Property changes on: labs/jbossesb/trunk/product/services/soap/lib/ext/jbossws-native-jaxws.jar
___________________________________________________________________
Name: svn:mime-type
   + application/octet-stream

Modified: labs/jbossesb/trunk/product/services/soap/lib/ext/wise-core.jar
===================================================================
(Binary files differ)

Modified: labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java
===================================================================
--- labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java	2009-01-18 20:08:31 UTC (rev 24764)
+++ labs/jbossesb/trunk/product/services/soap/src/main/java/org/jboss/soa/esb/actions/soap/wise/SOAPClient.java	2009-01-18 21:13:51 UTC (rev 24765)
@@ -207,44 +207,42 @@
 
     @Override
     public void initialise() throws ActionLifecycleException {
-        super.initialise();
+        WSDynamicClientFactory.initialise();
+    }
+
+    private void beforeFirstCall() throws ActionProcessingException {
+        WSDynamicClient client = null;
+        logger.info("DEPLOY #1");
+        // get client from cache
         try {
-            WSDynamicClientFactory.initialise();
-            Object params;
-            WSDynamicClient client = null;
-            // get client from cache
+            client = WSDynamicClientFactory.getInstance().getJAXWSClient(wsdl, username, password);
+        } catch (Exception e) {
+            e.printStackTrace();
+            throw new ActionProcessingException("Error durinfg wise client creation", e);
+        }
+        logger.info("DEPLOY #2");
+        this.setMethod(client.getWSMethod(this.serviceName, this.endPointName, this.soapAction));
+        logger.info("DEPLOY #3");
+        this.setEndpoint(this.getMethod().getEndpoint());
+        logger.info("DEPLOY #4");
+        for (String config : customHandlers) {
+            logger.info("adding custom handler:" + config);
             try {
-                client = WSDynamicClientFactory.getInstance().getJAXWSClient(wsdl, username, password);
+                Class<?> clazz = Thread.currentThread().getContextClassLoader().loadClass(config);
+                this.getEndpoint().addHandler((Handler)clazz.newInstance());
             } catch (Exception e) {
-                e.printStackTrace();
-                throw new ActionProcessingException("Error durinfg wise client creation", e);
+                logger.info("Failed during custom handler addition:" + e.getLocalizedMessage());
             }
+        }
 
-            this.setMethod(client.getWSMethod(this.serviceName, this.endPointName, this.soapAction));
-            this.setEndpoint(this.getMethod().getEndpoint());
+        if (loggingEnabled) {
+            logger.info("adding logging handler");
+            this.getEndpoint().addHandler(new LoggingHandler());
+        }
 
-            for (String config : customHandlers) {
-                logger.info("adding custom handler:" + config);
-                try {
-                    Class<?> clazz = Thread.currentThread().getContextClassLoader().loadClass(config);
-                    this.getEndpoint().addHandler((Handler)clazz.newInstance());
-                } catch (Exception e) {
-                    logger.info("Failed during custom handler addition:" + e.getLocalizedMessage());
-                }
-            }
+        // this.getEndpoint().setUsername(username);
+        // this.getEndpoint().setPassword(password);
 
-            if (loggingEnabled) {
-                logger.info("adding logging handler");
-                this.getEndpoint().addHandler(new LoggingHandler());
-            }
-
-            // this.getEndpoint().setUsername(username);
-            // this.getEndpoint().setPassword(password);
-
-        } catch (Exception e) {
-            throw new ActionLifecycleException("Error durinfg wise client cache cleaning", e);
-        }
-
     }
 
     @Override
@@ -253,6 +251,10 @@
     }
 
     public Message process( final Message message ) throws ActionProcessingException {
+
+        if (this.getMethod() == null) {
+            this.beforeFirstCall();
+        }
         Object params;
         WiseMapper responseMapper = null;
         WiseMapper requestMapper = null;




More information about the jboss-svn-commits mailing list