[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