javax.xml.ws.spi.http
Class HttpExchange

java.lang.Object
  extended by javax.xml.ws.spi.http.HttpExchange

public abstract class HttpExchange
extends Object

Since:
2.2

Field Summary
static String REQUEST_CIPHER_SUITE
           
static String REQUEST_KEY_SIZE
           
static String REQUEST_X509CERTIFICATE
           
 
Constructor Summary
HttpExchange()
           
 
Method Summary
abstract  void addResponseHeader(String name, String value)
           
abstract  void close()
           
abstract  Object getAttribute(String name)
           
abstract  Set<String> getAttributeNames()
           
abstract  String getContextPath()
           
abstract  HttpContext getHttpContext()
           
abstract  InetSocketAddress getLocalAddress()
           
abstract  String getPathInfo()
           
abstract  String getProtocol()
           
abstract  String getQueryString()
           
abstract  InetSocketAddress getRemoteAddress()
           
abstract  InputStream getRequestBody()
           
abstract  String getRequestHeader(String name)
           
abstract  Map<String,List<String>> getRequestHeaders()
           
abstract  String getRequestMethod()
           
abstract  String getRequestURI()
           
abstract  OutputStream getResponseBody()
           
abstract  Map<String,List<String>> getResponseHeaders()
           
abstract  String getScheme()
           
abstract  Principal getUserPrincipal()
           
abstract  boolean isUserInRole(String role)
           
abstract  void setStatus(int status)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REQUEST_CIPHER_SUITE

public static final String REQUEST_CIPHER_SUITE
See Also:
Constant Field Values

REQUEST_KEY_SIZE

public static final String REQUEST_KEY_SIZE
See Also:
Constant Field Values

REQUEST_X509CERTIFICATE

public static final String REQUEST_X509CERTIFICATE
See Also:
Constant Field Values
Constructor Detail

HttpExchange

public HttpExchange()
Method Detail

getRequestHeaders

public abstract Map<String,List<String>> getRequestHeaders()

getRequestHeader

public abstract String getRequestHeader(String name)

getResponseHeaders

public abstract Map<String,List<String>> getResponseHeaders()

addResponseHeader

public abstract void addResponseHeader(String name,
                                       String value)

getRequestURI

public abstract String getRequestURI()

getContextPath

public abstract String getContextPath()

getRequestMethod

public abstract String getRequestMethod()

getHttpContext

public abstract HttpContext getHttpContext()

close

public abstract void close()
                    throws IOException
Throws:
IOException

getRequestBody

public abstract InputStream getRequestBody()
                                    throws IOException
Throws:
IOException

getResponseBody

public abstract OutputStream getResponseBody()
                                      throws IOException
Throws:
IOException

setStatus

public abstract void setStatus(int status)

getRemoteAddress

public abstract InetSocketAddress getRemoteAddress()

getLocalAddress

public abstract InetSocketAddress getLocalAddress()

getProtocol

public abstract String getProtocol()

getScheme

public abstract String getScheme()

getPathInfo

public abstract String getPathInfo()

getQueryString

public abstract String getQueryString()

getAttribute

public abstract Object getAttribute(String name)

getAttributeNames

public abstract Set<String> getAttributeNames()

getUserPrincipal

public abstract Principal getUserPrincipal()

isUserInRole

public abstract boolean isUserInRole(String role)


Copyright © 2003-2012 The Apache Software Foundation. All Rights Reserved.