You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cxf.apache.org by dk...@apache.org on 2009/06/13 03:38:54 UTC
svn commit: r784327 - in /cxf/sandbox/geronimo-jaxws_2.2_spec: TODO
src/main/java/javax/xml/ws/spi/Provider.java
src/main/java/javax/xml/ws/spi/http/HttpExchange.java
src/main/java/javax/xml/ws/spi/http/HttpHandler.java
Author: dkulp
Date: Sat Jun 13 01:38:53 2009
New Revision: 784327
URL: http://svn.apache.org/viewvc?rev=784327&view=rev
Log:
Updates to make it fully compat (according to japi)
Modified:
cxf/sandbox/geronimo-jaxws_2.2_spec/TODO
cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/Provider.java
cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpExchange.java
cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpHandler.java
Modified: cxf/sandbox/geronimo-jaxws_2.2_spec/TODO
URL: http://svn.apache.org/viewvc/cxf/sandbox/geronimo-jaxws_2.2_spec/TODO?rev=784327&r1=784326&r2=784327&view=diff
==============================================================================
--- cxf/sandbox/geronimo-jaxws_2.2_spec/TODO (original)
+++ cxf/sandbox/geronimo-jaxws_2.2_spec/TODO Sat Jun 13 01:38:53 2009
@@ -1 +1 @@
-
+Add javadoc. :-)
Modified: cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/Provider.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/Provider.java?rev=784327&r1=784326&r2=784327&view=diff
==============================================================================
--- cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/Provider.java (original)
+++ cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/Provider.java Sat Jun 13 01:38:53 2009
@@ -46,13 +46,13 @@
/**
* Creates a service delegate object for the URL and service Qname
*/
- public abstract ServiceDelegate createServiceDelegate(URL url, QName qname, Class<? extends Service> class1);
+ public abstract ServiceDelegate createServiceDelegate(URL url, QName qname, Class class1);
/**
* Creates a service delegate object for the URL, service Qname, and web service features.
* @since 2.2
*/
- public ServiceDelegate createServiceDelegate(URL url, QName qname, Class<? extends Service> cls,
+ public ServiceDelegate createServiceDelegate(URL url, QName qname, Class cls,
WebServiceFeature ... features) {
throw new UnsupportedOperationException("JAX-WS 2.2 implementations must override this method.");
}
@@ -66,7 +66,7 @@
* Creates an Endpoint object with the provided bindingId, implementation class, invoker, and web service features.
* @since 2.2
*/
- public Endpoint createEndpoint(String bindingId, Class<?> cls, Invoker invoker, WebServiceFeature ... features) {
+ public Endpoint createEndpoint(String bindingId, Class cls, Invoker invoker, WebServiceFeature ... features) {
throw new UnsupportedOperationException("JAX-WS 2.2 implementations must override this method.");
}
Modified: cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpExchange.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpExchange.java?rev=784327&r1=784326&r2=784327&view=diff
==============================================================================
--- cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpExchange.java (original)
+++ cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpExchange.java Sat Jun 13 01:38:53 2009
@@ -19,63 +19,71 @@
package javax.xml.ws.spi.http;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.OutputStream;
+import java.net.InetSocketAddress;
+import java.security.Principal;
+import java.util.List;
+import java.util.Map;
+import java.util.Set;
+
/**
* @since 2.2
*/
public abstract class HttpExchange {
- public HttpExchange()
- {
- }
-
- public abstract Map getRequestHeaders();
-
- public abstract String getRequestHeader(String name);
-
- public abstract Map getResponseHeaders();
-
- public abstract void addResponseHeader(String name, String value);
-
- public abstract String getRequestURI();
-
- public abstract String getContextPath();
-
- public abstract String getRequestMethod();
-
- public abstract HttpContext getHttpContext();
-
- public abstract void close()
- throws IOException;
-
- public abstract InputStream getRequestBody()
- throws IOException;
-
- public abstract OutputStream getResponseBody()
- throws IOException;
-
- public abstract void setStatus(int status);
-
- public abstract InetSocketAddress getRemoteAddress();
-
- public abstract InetSocketAddress getLocalAddress();
-
- public abstract String getProtocol();
-
- public abstract String getScheme();
-
- public abstract String getPathInfo();
-
- public abstract String getQueryString();
-
- public abstract Object getAttribute(String name);
-
- public abstract Set getAttributeNames();
-
- public abstract Principal getUserPrincipal();
-
- public abstract boolean isUserInRole(String role);
-
- public static final String REQUEST_CIPHER_SUITE = "javax.xml.ws.spi.http.request.cipher.suite";
- public static final String REQUEST_KEY_SIZE = "javax.xml.ws.spi.http.request.key.size";
- public static final String REQUEST_X509CERTIFICATE = "javax.xml.ws.spi.http.request.cert.X509Certificate";
+ public HttpExchange() {
+ }
+
+ public abstract Map<String, List<String>> getRequestHeaders();
+
+ public abstract String getRequestHeader(String name);
+
+ public abstract Map<String, List<String>> getResponseHeaders();
+
+ public abstract void addResponseHeader(String name, String value);
+
+ public abstract String getRequestURI();
+
+ public abstract String getContextPath();
+
+ public abstract String getRequestMethod();
+
+ public abstract HttpContext getHttpContext();
+
+ public abstract void close()
+ throws IOException;
+
+ public abstract InputStream getRequestBody()
+ throws IOException;
+
+ public abstract OutputStream getResponseBody()
+ throws IOException;
+
+ public abstract void setStatus(int status);
+
+ public abstract InetSocketAddress getRemoteAddress();
+
+ public abstract InetSocketAddress getLocalAddress();
+
+ public abstract String getProtocol();
+
+ public abstract String getScheme();
+
+ public abstract String getPathInfo();
+
+ public abstract String getQueryString();
+
+ public abstract Object getAttribute(String name);
+
+ public abstract Set<String> getAttributeNames();
+
+ public abstract Principal getUserPrincipal();
+
+ public abstract boolean isUserInRole(String role);
+
+ public static final String REQUEST_CIPHER_SUITE = "javax.xml.ws.spi.http.request.cipher.suite";
+ public static final String REQUEST_KEY_SIZE = "javax.xml.ws.spi.http.request.key.size";
+ public static final String REQUEST_X509CERTIFICATE = "javax.xml.ws.spi.http.request.cert.X509Certificate";
}
Modified: cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpHandler.java
URL: http://svn.apache.org/viewvc/cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpHandler.java?rev=784327&r1=784326&r2=784327&view=diff
==============================================================================
--- cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpHandler.java (original)
+++ cxf/sandbox/geronimo-jaxws_2.2_spec/src/main/java/javax/xml/ws/spi/http/HttpHandler.java Sat Jun 13 01:38:53 2009
@@ -19,10 +19,12 @@
package javax.xml.ws.spi.http;
+import java.io.IOException;
+
/**
*
*/
public abstract class HttpHandler {
- public abstract void handle(HttpExchange exchange);
+ public abstract void handle(HttpExchange exchange) throws IOException;
}