org.eclipse.jetty.http.spi
类 JettyHttpExchangeDelegate

java.lang.Object
  继承者 com.sun.net.httpserver.HttpExchange
      继承者 org.eclipse.jetty.http.spi.JettyHttpExchangeDelegate

public class JettyHttpExchangeDelegate
extends com.sun.net.httpserver.HttpExchange

Jetty implementation of HttpExchange


方法摘要
 void close()
           
 Object getAttribute(String name)
           
 com.sun.net.httpserver.HttpContext getHttpContext()
           
 InetSocketAddress getLocalAddress()
           
 com.sun.net.httpserver.HttpPrincipal getPrincipal()
           
 String getProtocol()
           
 InetSocketAddress getRemoteAddress()
           
 InputStream getRequestBody()
           
 com.sun.net.httpserver.Headers getRequestHeaders()
           
 String getRequestMethod()
           
 URI getRequestURI()
           
 OutputStream getResponseBody()
           
 int getResponseCode()
           
 com.sun.net.httpserver.Headers getResponseHeaders()
           
 void sendResponseHeaders(int rCode, long responseLength)
           
 void setAttribute(String name, Object value)
           
 void setPrincipal(com.sun.net.httpserver.HttpPrincipal principal)
           
 void setStreams(InputStream i, OutputStream o)
           
 
从类 java.lang.Object 继承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

方法详细信息

getRequestHeaders

public com.sun.net.httpserver.Headers getRequestHeaders()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getRequestHeaders

getResponseHeaders

public com.sun.net.httpserver.Headers getResponseHeaders()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getResponseHeaders

getRequestURI

public URI getRequestURI()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getRequestURI

getRequestMethod

public String getRequestMethod()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getRequestMethod

getHttpContext

public com.sun.net.httpserver.HttpContext getHttpContext()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getHttpContext

close

public void close()
指定者:
com.sun.net.httpserver.HttpExchange 中的 close

getRequestBody

public InputStream getRequestBody()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getRequestBody

getResponseBody

public OutputStream getResponseBody()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getResponseBody

sendResponseHeaders

public void sendResponseHeaders(int rCode,
                                long responseLength)
                         throws IOException
指定者:
com.sun.net.httpserver.HttpExchange 中的 sendResponseHeaders
抛出:
IOException

getRemoteAddress

public InetSocketAddress getRemoteAddress()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getRemoteAddress

getResponseCode

public int getResponseCode()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getResponseCode

getLocalAddress

public InetSocketAddress getLocalAddress()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getLocalAddress

getProtocol

public String getProtocol()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getProtocol

getAttribute

public Object getAttribute(String name)
指定者:
com.sun.net.httpserver.HttpExchange 中的 getAttribute

setAttribute

public void setAttribute(String name,
                         Object value)
指定者:
com.sun.net.httpserver.HttpExchange 中的 setAttribute

setStreams

public void setStreams(InputStream i,
                       OutputStream o)
指定者:
com.sun.net.httpserver.HttpExchange 中的 setStreams

getPrincipal

public com.sun.net.httpserver.HttpPrincipal getPrincipal()
指定者:
com.sun.net.httpserver.HttpExchange 中的 getPrincipal

setPrincipal

public void setPrincipal(com.sun.net.httpserver.HttpPrincipal principal)


Copyright © 2013. All Rights Reserved.