You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@tomee.apache.org by st...@apache.org on 2017/10/23 17:19:36 UTC
[21/28] tomee git commit: Update CXF 3.1.13
Update CXF 3.1.13
Project: http://git-wip-us.apache.org/repos/asf/tomee/repo
Commit: http://git-wip-us.apache.org/repos/asf/tomee/commit/3d74895c
Tree: http://git-wip-us.apache.org/repos/asf/tomee/tree/3d74895c
Diff: http://git-wip-us.apache.org/repos/asf/tomee/diff/3d74895c
Branch: refs/heads/fb_tomee8
Commit: 3d74895c51d3815f09217826671ecd05b5f49353
Parents: acacace
Author: Andy Gumbrecht <ag...@tomitribe.com>
Authored: Tue Sep 26 10:09:36 2017 -0700
Committer: Andy Gumbrecht <ag...@tomitribe.com>
Committed: Tue Sep 26 10:09:36 2017 -0700
----------------------------------------------------------------------
.../superbiz/example/jaxws/MeetingPlanner.java | 3 +++
.../example/jaxws/MeetingPlannerTest.java | 21 +++++++++++++++++++-
pom.xml | 2 +-
3 files changed, 24 insertions(+), 2 deletions(-)
----------------------------------------------------------------------
http://git-wip-us.apache.org/repos/asf/tomee/blob/3d74895c/examples/applicationcomposer-jaxws-cdi/src/main/java/org/superbiz/example/jaxws/MeetingPlanner.java
----------------------------------------------------------------------
diff --git a/examples/applicationcomposer-jaxws-cdi/src/main/java/org/superbiz/example/jaxws/MeetingPlanner.java b/examples/applicationcomposer-jaxws-cdi/src/main/java/org/superbiz/example/jaxws/MeetingPlanner.java
index a71404d..ad4b887 100644
--- a/examples/applicationcomposer-jaxws-cdi/src/main/java/org/superbiz/example/jaxws/MeetingPlanner.java
+++ b/examples/applicationcomposer-jaxws-cdi/src/main/java/org/superbiz/example/jaxws/MeetingPlanner.java
@@ -16,10 +16,13 @@
*/
package org.superbiz.example.jaxws;
+import javax.jws.WebMethod;
import javax.jws.WebService;
import java.util.Date;
@WebService
public interface MeetingPlanner {
+
+ @WebMethod(operationName = "book", exclude = false)
boolean book(final Date date);
}
http://git-wip-us.apache.org/repos/asf/tomee/blob/3d74895c/examples/applicationcomposer-jaxws-cdi/src/test/java/org/superbiz/example/jaxws/MeetingPlannerTest.java
----------------------------------------------------------------------
diff --git a/examples/applicationcomposer-jaxws-cdi/src/test/java/org/superbiz/example/jaxws/MeetingPlannerTest.java b/examples/applicationcomposer-jaxws-cdi/src/test/java/org/superbiz/example/jaxws/MeetingPlannerTest.java
index e862038..4d82bfa 100644
--- a/examples/applicationcomposer-jaxws-cdi/src/test/java/org/superbiz/example/jaxws/MeetingPlannerTest.java
+++ b/examples/applicationcomposer-jaxws-cdi/src/test/java/org/superbiz/example/jaxws/MeetingPlannerTest.java
@@ -24,10 +24,16 @@ import org.apache.openejb.testing.EnableServices;
import org.apache.openejb.testing.Module;
import org.apache.openejb.testng.PropertiesBuilder;
import org.apache.openejb.util.NetworkUtil;
+import org.codehaus.stax2.io.Stax2StringSource;
import org.junit.Test;
import org.junit.runner.RunWith;
+import javax.xml.bind.JAXBContext;
+import javax.xml.bind.util.JAXBSource;
import javax.xml.namespace.QName;
+import javax.xml.transform.Source;
+import javax.xml.transform.stream.StreamSource;
+import javax.xml.ws.Dispatch;
import javax.xml.ws.Service;
import java.net.MalformedURLException;
import java.net.URL;
@@ -55,11 +61,24 @@ public class MeetingPlannerTest {
}
@Test
- public void book() throws MalformedURLException {
+ public void bookPort() throws Exception {
final Service service = Service.create(
new URL("http://127.0.0.1:" + JAX_WS_PORT + "/demo/meeting-planner?wsdl"),
new QName("http://jaxws.example.superbiz.org/", "MeetingPlannerImplService"));
final MeetingPlanner planner = service.getPort(MeetingPlanner.class);
assertTrue(planner.book(new Date(System.currentTimeMillis() + 1000000)));
}
+
+ @Test
+ public void bookDispatch() throws Exception {
+ final Service service = Service.create(
+ new URL("http://127.0.0.1:" + JAX_WS_PORT + "/demo/meeting-planner?wsdl"),
+ new QName("http://jaxws.example.superbiz.org/", "MeetingPlannerImplService"));
+ final JAXBContext jc = JAXBContext.newInstance(MeetingPlannerImpl.class);
+ final Dispatch<Object> dispatch = service.createDispatch(new QName("http://jaxws.example.superbiz.org/", "MeetingPlannerImplPort"), jc, Service.Mode.PAYLOAD);
+
+ final MeetingPlannerImpl msg = new MeetingPlannerImpl();
+ final Object response = dispatch.invoke(msg);
+ System.out.println("response = " + response);
+ }
}
http://git-wip-us.apache.org/repos/asf/tomee/blob/3d74895c/pom.xml
----------------------------------------------------------------------
diff --git a/pom.xml b/pom.xml
index 4145ec8..87d365d 100644
--- a/pom.xml
+++ b/pom.xml
@@ -133,7 +133,7 @@
<tomcat.version>8.5.20</tomcat.version>
- <cxf.version>3.1.12</cxf.version>
+ <cxf.version>3.1.13</cxf.version>
<ehcache.version>2.10.3</ehcache.version>
<!-- used by cxf for security (replay attack) -->
<jetty.version>7.5.3.v20111011</jetty.version>