You are viewing a plain text version of this content. The canonical link for it is here.
Posted to axis-cvs@ws.apache.org by di...@apache.org on 2005/12/23 05:59:37 UTC
svn commit: r358705 [1/2] - in /webservices/axis2/trunk/java/modules/jaxws:
./ src/ src/javax/ src/javax/xml/ src/javax/xml/ws/
src/javax/xml/ws/handler/ src/javax/xml/ws/handler/soap/
src/javax/xml/ws/http/ src/javax/xml/ws/soap/ src/javax/xml/ws/spi/...
Author: dims
Date: Thu Dec 22 20:59:16 2005
New Revision: 358705
URL: http://svn.apache.org/viewcvs?rev=358705&view=rev
Log:
Check in javax.xml.ws.* typed in from javadocs here (https://jax-ws.dev.java.net/nonav/jax-ws-20-pfd/api/index.html)
Added:
webservices/axis2/trunk/java/modules/jaxws/
webservices/axis2/trunk/java/modules/jaxws/maven.xml
webservices/axis2/trunk/java/modules/jaxws/project.properties
webservices/axis2/trunk/java/modules/jaxws/project.xml
webservices/axis2/trunk/java/modules/jaxws/src/
webservices/axis2/trunk/java/modules/jaxws/src/javax/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service$Mode.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext$Scope.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPException.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPException.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/soap/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/soap/SOAPBinding.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/soap/SOAPBinding.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/soap/SOAPFaultException.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/soap/SOAPFaultException.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/FactoryFinder.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/FactoryFinder.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/Provider.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/Provider.java
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/ServiceDelegate.class (with props)
webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/spi/ServiceDelegate.java
webservices/axis2/trunk/java/modules/jaxws/test/
webservices/axis2/trunk/java/modules/jaxws/test-resources/
Added: webservices/axis2/trunk/java/modules/jaxws/maven.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/maven.xml?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/maven.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws/maven.xml Thu Dec 22 20:59:16 2005
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- $Revision: 1.21 $ $Date: 2004-10-27 20:54:09 +0600 (Wed, 27 Oct 2004) $ -->
+
+<project default="jar"
+ xmlns:j="jelly:core"
+ xmlns:u="jelly:util"
+ xmlns:maven="jelly:maven"
+ xmlns:deploy="deploy"
+ xmlns:ant="jelly:ant">
+ <preGoal name="itest:compile">
+ <u:file var="file" name="${maven.itest.src}"/>
+ <j:if test="${!file.exists()}">
+ <j:expr value="${context.setVariable('maven.itest.skip', 'true')}"/>
+ </j:if>
+ </preGoal>
+</project>
Added: webservices/axis2/trunk/java/modules/jaxws/project.properties
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/project.properties?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/project.properties (added)
+++ webservices/axis2/trunk/java/modules/jaxws/project.properties Thu Dec 22 20:59:16 2005
@@ -0,0 +1,17 @@
+# -------------------------------------------------------------------
+# Copyright 2001-2004 The Apache Software Foundation.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+# -------------------------------------------------------------------
+
+maven.multiproject.type=jar
Added: webservices/axis2/trunk/java/modules/jaxws/project.xml
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/project.xml?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/project.xml (added)
+++ webservices/axis2/trunk/java/modules/jaxws/project.xml Thu Dec 22 20:59:16 2005
@@ -0,0 +1,143 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!--
+/*
+ * Copyright 2001-2004 The Apache Software Foundation.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+ -->
+<project>
+ <pomVersion>3</pomVersion>
+ <extend>../../etc/project.xml</extend>
+
+ <name>Apache Axis 2.0 - JAXWS</name>
+ <id>axis2-jaxws</id>
+ <groupId>axis2</groupId>
+ <description>Axis2 JAXWS implementation</description>
+
+ <build>
+ <nagEmailAddress>axis-dev@ws.apache.org</nagEmailAddress>
+ <sourceDirectory>src</sourceDirectory>
+ <unitTestSourceDirectory>test</unitTestSourceDirectory>
+
+ <unitTest>
+ <includes>
+ <include>**/*Test.java</include>
+ </includes>
+
+ <resources>
+ <resource>
+ <directory>${basedir}/test-resources</directory>
+ </resource>
+ <resource>
+ <directory>conf</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>**/*.properties</include>
+ <include>**/*.xml</include>
+ </includes>
+ </resource>
+ </resources>
+ </unitTest>
+
+ <resources>
+ <resource>
+ <directory>conf</directory>
+ <includes>
+ <include>**/*.properties</include>
+ </includes>
+ </resource>
+ <resource>
+ <directory>src</directory>
+ <includes>
+ <include>**/*.properties</include>
+ <include>**/*.xml</include>
+ </includes>
+ </resource>
+ </resources>
+ </build>
+
+ <dependencies>
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>axis2-xml</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>axis2-core</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>axis2-adb</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+ <!-- external JARs -->
+ <dependency>
+ <groupId>axis2</groupId>
+ <artifactId>axis2-common</artifactId>
+ <version>${pom.currentVersion}</version>
+ </dependency>
+
+ <dependency>
+ <groupId>commons-logging</groupId>
+ <artifactId>commons-logging</artifactId>
+ <version>${commons.logging.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>${stax.impl.groupid}</groupId>
+ <artifactId>${stax.impl.artifactid}</artifactId>
+ <version>${stax.impl.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>stax</groupId>
+ <artifactId>stax-api</artifactId>
+ <version>${stax.api.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>geronimo-spec</groupId>
+ <artifactId>geronimo-spec-activation</artifactId>
+ <version>${geronimo.spec.activation.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ </dependency>
+ <dependency>
+ <groupId>log4j</groupId>
+ <artifactId>log4j</artifactId>
+ <version>${log4j.version}</version>
+ <properties>
+ <module>true</module>
+ </properties>
+ <url>http://dist.codehaus.org/stax/jars/</url>
+ </dependency>
+ </dependencies>
+
+ <reports/>
+</project>
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/AsyncHandler.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,22 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package javax.xml.ws;
+
+
+public interface AsyncHandler<T> {
+ public abstract void handleResponse(Response<T> response);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Binding.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,26 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import javax.xml.ws.handler.Handler;
+import java.util.List;
+
+public interface Binding {
+
+ public abstract List<Handler> getHandlerChain();
+
+ public abstract void setHandlerChain(List<Handler> list);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingProvider.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,34 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.util.Map;
+
+public interface BindingProvider {
+
+ public abstract Map<java.lang.String, java.lang.Object> getRequestContext();
+
+ public abstract Map<java.lang.String, java.lang.Object> getResponseContext();
+
+ public abstract Binding getBinding();
+
+ public static final String USERNAME_PROPERTY = "javax.xml.ws.security.auth.username";
+ public static final String PASSWORD_PROPERTY = "javax.xml.ws.security.auth.password";
+ public static final String ENDPOINT_ADDRESS_PROPERTY = "javax.xml.ws.service.endpoint.address";
+ public static final String SESSION_MAINTAIN_PROPERTY = "javax.xml.ws.session.maintain";
+ public static final String SOAPACTION_USE_PROPERTY = "javax.xml.ws.soap.http.soapaction.use";
+ public static final String SOAPACTION_URI_PROPERTY = "javax.xml.ws.soap.http.soapaction.uri";
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/BindingType.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,28 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface BindingType {
+
+ public String value();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Dispatch.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,30 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.util.concurrent.Future;
+
+public interface Dispatch<T>
+ extends BindingProvider {
+
+ public abstract T invoke(T obj);
+
+ public abstract Response<T> invokeAsync(T obj);
+
+ public abstract Future<?> invokeAsync(T obj, AsyncHandler<T> asynchandler);
+
+ public abstract void invokeOneWay(T obj);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Endpoint.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,66 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import javax.xml.ws.spi.Provider;
+import java.util.List;
+import java.util.Map;
+import java.util.concurrent.Executor;
+
+public abstract class Endpoint {
+
+ public Endpoint() {
+ }
+
+ public static Endpoint create(Object implementor) {
+ return create(null, implementor);
+ }
+
+ public static Endpoint create(String bindingId, Object implementor) {
+ return Provider.provider().createEndpoint(bindingId, implementor);
+ }
+
+ public abstract Binding getBinding();
+
+ public abstract Object getImplementor();
+
+ public abstract void publish(String s);
+
+ public static Endpoint publish(String address, Object implementor) {
+ return Provider.provider().createAndPublishEndpoint(address, implementor);
+ }
+
+ public abstract void publish(Object obj);
+
+ public abstract void stop();
+
+ public abstract boolean isPublished();
+
+ public abstract List<javax.xml.transform.Source> getMetadata();
+
+ public abstract void setMetadata(List<javax.xml.transform.Source> list);
+
+ public abstract Executor getExecutor();
+
+ public abstract void setExecutor(Executor executor);
+
+ public abstract Map<java.lang.String, java.lang.Object> getProperties();
+
+ public abstract void setProperties(Map<java.lang.String, java.lang.Object> map);
+
+ public static final String WSDL_SERVICE = "javax.xml.ws.wsdl.service";
+ public static final String WSDL_PORT = "javax.xml.ws.wsdl.port";
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Holder.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,29 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+
+public final class Holder<T> {
+
+ public Holder() {
+ }
+
+ public Holder(T value) {
+ this.value = value;
+ }
+
+ public T value;
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/LogicalMessage.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,30 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.transform.Source;
+
+public interface LogicalMessage {
+
+ public abstract Source getPayload();
+
+ public abstract void setPayload(Source source);
+
+ public abstract Object getPayload(JAXBContext jaxbcontext);
+
+ public abstract void setPayload(Object obj, JAXBContext jaxbcontext);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ProtocolException.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,35 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+package javax.xml.ws;
+
+public class ProtocolException extends WebServiceException {
+
+ public ProtocolException() {
+ }
+
+ public ProtocolException(String message) {
+ super(message);
+ }
+
+ public ProtocolException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public ProtocolException(Throwable cause) {
+ super(cause);
+ }
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Provider.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,22 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+
+public interface Provider<T> {
+
+ public abstract T invoke(T obj);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/RequestWrapper.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,32 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface RequestWrapper {
+
+ public String localName();
+
+ public String targetNamespace();
+
+ public String className();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Response.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,25 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.util.Map;
+import java.util.concurrent.Future;
+
+public interface Response<T>
+ extends Future<T> {
+
+ public abstract Map<java.lang.String, java.lang.Object> getContext();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ResponseWrapper.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,32 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface ResponseWrapper {
+
+ public String localName();
+
+ public String targetNamespace();
+
+ public String className();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service$Mode.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service%24Mode.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service$Mode.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/Service.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,93 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.namespace.QName;
+import javax.xml.ws.handler.HandlerResolver;
+import javax.xml.ws.spi.Provider;
+import javax.xml.ws.spi.ServiceDelegate;
+import java.net.URI;
+import java.net.URL;
+import java.util.Iterator;
+import java.util.concurrent.Executor;
+
+public class Service {
+ public enum Mode {
+ MESSAGE, PAYLOAD }
+
+ protected Service(URL wsdlDocumentLocation, QName serviceName) {
+ _delegate = Provider.provider().createServiceDelegate(wsdlDocumentLocation, serviceName, getClass());
+ }
+
+ public <T> T getPort(QName portName, Class<T> serviceEndpointInterface) {
+ return (T) _delegate.getPort(portName, serviceEndpointInterface);
+ }
+
+ public <T> T getPort(Class<T> serviceEndpointInterface) {
+ return (T) _delegate.getPort(serviceEndpointInterface);
+ }
+
+ public void addPort(QName portName, URI bindingId, String endpointAddress) {
+ _delegate.addPort(portName, bindingId, endpointAddress);
+ }
+
+ public <T>Dispatch<T> createDispatch(QName portName, Class<T> type, Mode mode) {
+ return _delegate.createDispatch(portName, type, mode);
+ }
+
+ public Dispatch<java.lang.Object> createDispatch(QName portName, JAXBContext context, Mode mode) {
+ return _delegate.createDispatch(portName, context, mode);
+ }
+
+ public QName getServiceName() {
+ return _delegate.getServiceName();
+ }
+
+ public Iterator<javax.xml.namespace.QName> getPorts() {
+ return _delegate.getPorts();
+ }
+
+ public URL getWSDLDocumentLocation() {
+ return _delegate.getWSDLDocumentLocation();
+ }
+
+ public HandlerResolver getHandlerResolver() {
+ return _delegate.getHandlerResolver();
+ }
+
+ public void setHandlerResolver(HandlerResolver handlerResolver) {
+ _delegate.setHandlerResolver(handlerResolver);
+ }
+
+ public Executor getExecutor() {
+ return _delegate.getExecutor();
+ }
+
+ public void setExecutor(Executor executor) {
+ _delegate.setExecutor(executor);
+ }
+
+ public static Service create(URL wsdlDocumentLocation, QName serviceName) {
+ return new Service(wsdlDocumentLocation, serviceName);
+ }
+
+ public static Service create(QName serviceName) {
+ return new Service(null, serviceName);
+ }
+
+ private ServiceDelegate _delegate;
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/ServiceMode.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,30 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Inherited;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+@Inherited
+public @interface ServiceMode {
+
+ public Service.Mode value();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebEndpoint.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,27 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.METHOD)
+@Retention(RetentionPolicy.RUNTIME)
+public @interface WebEndpoint {
+ public String name();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebFault.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,33 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+
+public @interface WebFault {
+
+ public String name();
+
+ public String targetNamespace();
+
+ public String faultBean();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceClient.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,33 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+
+public @interface WebServiceClient {
+
+ public String name();
+
+ public String targetNamespace();
+
+ public String wsdlLocation();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceContext.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,28 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import javax.xml.ws.handler.MessageContext;
+import java.security.Principal;
+
+public interface WebServiceContext {
+
+ public abstract MessageContext getMessageContext();
+
+ public abstract Principal getUserPrincipal();
+
+ public abstract boolean isUserInRole(String s);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceException.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,35 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+
+public class WebServiceException extends RuntimeException {
+
+ public WebServiceException() {
+ }
+
+ public WebServiceException(String message) {
+ super(message);
+ }
+
+ public WebServiceException(String message, Throwable cause) {
+ super(message, cause);
+ }
+
+ public WebServiceException(Throwable cause) {
+ super(cause);
+ }
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServicePermission.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,29 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.security.BasicPermission;
+
+public final class WebServicePermission extends BasicPermission {
+
+ public WebServicePermission(String name) {
+ super(name);
+ }
+
+ public WebServicePermission(String name, String actions) {
+ super(name, actions);
+ }
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceProvider.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,35 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target(ElementType.TYPE)
+@Retention(RetentionPolicy.RUNTIME)
+
+public @interface WebServiceProvider {
+
+ public String wsdlLocation();
+
+ public String serviceName();
+
+ public String targetNamespace();
+
+ public String portName();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/WebServiceRef.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,37 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws;
+
+import java.lang.annotation.ElementType;
+import java.lang.annotation.Retention;
+import java.lang.annotation.RetentionPolicy;
+import java.lang.annotation.Target;
+
+@Target({ElementType.TYPE, ElementType.METHOD, ElementType.FIELD})
+@Retention(RetentionPolicy.RUNTIME)
+
+public @interface WebServiceRef {
+
+ public String name();
+
+ public Class type();
+
+ public String mappedName();
+
+ public Class value();
+
+ public String wsdlLocation();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/Handler.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,25 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+public interface Handler<C extends MessageContext> {
+
+ public abstract boolean handleMessage(C messagecontext);
+
+ public abstract boolean handleFault(C messagecontext);
+
+ public abstract void close(MessageContext messagecontext);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/HandlerResolver.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,23 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+import java.util.List;
+
+public interface HandlerResolver {
+
+ public abstract List<Handler> getHandlerChain(PortInfo portinfo);
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalHandler.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,20 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+public interface LogicalHandler<C extends LogicalMessageContext>
+ extends Handler<C> {
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/LogicalMessageContext.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,24 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+import javax.xml.ws.LogicalMessage;
+
+public interface LogicalMessageContext
+ extends MessageContext {
+
+ public abstract LogicalMessage getMessage();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext$Scope.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext%24Scope.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext$Scope.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/MessageContext.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,45 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+import java.util.Map;
+
+public interface MessageContext
+ extends Map {
+
+ public enum Scope {
+ APPLICATION, HANDLER}
+
+ public abstract void setScope(String s, Scope scope);
+
+ public abstract Scope getScope(String s);
+
+ public static final String MESSAGE_OUTBOUND_PROPERTY = "javax.xml.ws.handler.message.outbound";
+ public static final String MESSAGE_ATTACHMENTS = "javax.xml.ws.binding.attachments";
+ public static final String WSDL_DESCRIPTION = "javax.xml.ws.wsdl.description";
+ public static final String WSDL_SERVICE = "javax.xml.ws.wsdl.service";
+ public static final String WSDL_PORT = "javax.xml.ws.wsdl.port";
+ public static final String WSDL_INTERFACE = "javax.xml.ws.wsdl.interface";
+ public static final String WSDL_OPERATION = "javax.xml.ws.wsdl.operation";
+ public static final String HTTP_RESPONSE_CODE = "javax.xml.ws.http.response.code";
+ public static final String HTTP_REQUEST_HEADERS = "javax.xml.ws.http.request.headers";
+ public static final String HTTP_RESPONSE_HEADERS = "javax.xml.ws.http.response.headers";
+ public static final String HTTP_REQUEST_METHOD = "javax.xml.ws.http.request.method";
+ public static final String SERVLET_REQUEST = "javax.xml.ws.servlet.request";
+ public static final String SERVLET_RESPONSE = "javax.xml.ws.servlet.response";
+ public static final String SERVLET_SESSION = "javax.xml.ws.servlet.session";
+ public static final String SERVLET_CONTEXT = "javax.xml.ws.servlet.context";
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/PortInfo.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,27 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler;
+
+import javax.xml.namespace.QName;
+
+public interface PortInfo {
+
+ public abstract QName getServiceName();
+
+ public abstract QName getPortName();
+
+ public abstract String getBindingID();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPHandler.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,25 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler.soap;
+
+import javax.xml.ws.handler.Handler;
+import java.util.Set;
+
+public interface SOAPHandler<T extends SOAPMessageContext>
+ extends Handler<T> {
+
+ public abstract Set<javax.xml.namespace.QName> getHeaders();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/handler/soap/SOAPMessageContext.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,34 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.handler.soap;
+
+import javax.xml.bind.JAXBContext;
+import javax.xml.namespace.QName;
+import javax.xml.soap.SOAPMessage;
+import javax.xml.ws.handler.MessageContext;
+import java.util.Set;
+
+public interface SOAPMessageContext
+ extends MessageContext {
+
+ public abstract SOAPMessage getMessage();
+
+ public abstract void setMessage(SOAPMessage soapmessage);
+
+ public abstract Object[] getHeaders(QName qname, JAXBContext jaxbcontext, boolean flag);
+
+ public abstract Set<java.net.URI> getRoles();
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.java
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.java?rev=358705&view=auto
==============================================================================
--- webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.java (added)
+++ webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPBinding.java Thu Dec 22 20:59:16 2005
@@ -0,0 +1,24 @@
+/*
+* Copyright 2004,2005 The Apache Software Foundation.
+*
+* Licensed under the Apache License, Version 2.0 (the "License");
+* you may not use this file except in compliance with the License.
+* You may obtain a copy of the License at
+*
+* http://www.apache.org/licenses/LICENSE-2.0
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+package javax.xml.ws.http;
+
+import javax.xml.ws.Binding;
+
+public interface HTTPBinding
+ extends Binding {
+
+ public static final String HTTP_BINDING = "http://www.w3.org/2004/08/wsdl/http";
+}
Added: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPException.class
URL: http://svn.apache.org/viewcvs/webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPException.class?rev=358705&view=auto
==============================================================================
Binary file - no diff available.
Propchange: webservices/axis2/trunk/java/modules/jaxws/src/javax/xml/ws/http/HTTPException.class
------------------------------------------------------------------------------
svn:mime-type = application/octet-stream