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