Package org.eclipse.jetty.http.spi
Class JettyHttpsExchange
- java.lang.Object
-
- com.sun.net.httpserver.HttpExchange
-
- com.sun.net.httpserver.HttpsExchange
-
- org.eclipse.jetty.http.spi.JettyHttpsExchange
-
- All Implemented Interfaces:
JettyExchange
public class JettyHttpsExchange extends com.sun.net.httpserver.HttpsExchange implements JettyExchange
-
-
Constructor Summary
Constructors Constructor Description JettyHttpsExchange(com.sun.net.httpserver.HttpContext jaxWsContext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidclose()booleanequals(java.lang.Object obj)java.lang.ObjectgetAttribute(java.lang.String name)com.sun.net.httpserver.HttpContextgetHttpContext()java.net.InetSocketAddressgetLocalAddress()com.sun.net.httpserver.HttpPrincipalgetPrincipal()java.lang.StringgetProtocol()java.net.InetSocketAddressgetRemoteAddress()java.io.InputStreamgetRequestBody()com.sun.net.httpserver.HeadersgetRequestHeaders()java.lang.StringgetRequestMethod()java.net.URIgetRequestURI()java.io.OutputStreamgetResponseBody()intgetResponseCode()com.sun.net.httpserver.HeadersgetResponseHeaders()javax.net.ssl.SSLSessiongetSSLSession()inthashCode()voidsendResponseHeaders(int rCode, long responseLength)voidsetAttribute(java.lang.String name, java.lang.Object value)voidsetPrincipal(com.sun.net.httpserver.HttpPrincipal principal)voidsetStreams(java.io.InputStream i, java.io.OutputStream o)java.lang.StringtoString()
-
-
-
Method Detail
-
hashCode
public int hashCode()
- Overrides:
hashCodein classjava.lang.Object
-
getRequestHeaders
public com.sun.net.httpserver.Headers getRequestHeaders()
- Specified by:
getRequestHeadersin classcom.sun.net.httpserver.HttpExchange
-
getResponseHeaders
public com.sun.net.httpserver.Headers getResponseHeaders()
- Specified by:
getResponseHeadersin classcom.sun.net.httpserver.HttpExchange
-
getRequestURI
public java.net.URI getRequestURI()
- Specified by:
getRequestURIin classcom.sun.net.httpserver.HttpExchange
-
getRequestMethod
public java.lang.String getRequestMethod()
- Specified by:
getRequestMethodin classcom.sun.net.httpserver.HttpExchange
-
getHttpContext
public com.sun.net.httpserver.HttpContext getHttpContext()
- Specified by:
getHttpContextin classcom.sun.net.httpserver.HttpExchange
-
close
public void close()
- Specified by:
closein classcom.sun.net.httpserver.HttpExchange
-
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equalsin classjava.lang.Object
-
getRequestBody
public java.io.InputStream getRequestBody()
- Specified by:
getRequestBodyin classcom.sun.net.httpserver.HttpExchange
-
getResponseBody
public java.io.OutputStream getResponseBody()
- Specified by:
getResponseBodyin classcom.sun.net.httpserver.HttpExchange
-
sendResponseHeaders
public void sendResponseHeaders(int rCode, long responseLength) throws java.io.IOException- Specified by:
sendResponseHeadersin classcom.sun.net.httpserver.HttpExchange- Throws:
java.io.IOException
-
getRemoteAddress
public java.net.InetSocketAddress getRemoteAddress()
- Specified by:
getRemoteAddressin classcom.sun.net.httpserver.HttpExchange
-
getResponseCode
public int getResponseCode()
- Specified by:
getResponseCodein classcom.sun.net.httpserver.HttpExchange
-
getLocalAddress
public java.net.InetSocketAddress getLocalAddress()
- Specified by:
getLocalAddressin classcom.sun.net.httpserver.HttpExchange
-
getProtocol
public java.lang.String getProtocol()
- Specified by:
getProtocolin classcom.sun.net.httpserver.HttpExchange
-
getAttribute
public java.lang.Object getAttribute(java.lang.String name)
- Specified by:
getAttributein classcom.sun.net.httpserver.HttpExchange
-
setAttribute
public void setAttribute(java.lang.String name, java.lang.Object value)- Specified by:
setAttributein classcom.sun.net.httpserver.HttpExchange
-
setStreams
public void setStreams(java.io.InputStream i, java.io.OutputStream o)- Specified by:
setStreamsin classcom.sun.net.httpserver.HttpExchange
-
getPrincipal
public com.sun.net.httpserver.HttpPrincipal getPrincipal()
- Specified by:
getPrincipalin interfaceJettyExchange- Specified by:
getPrincipalin classcom.sun.net.httpserver.HttpExchange
-
setPrincipal
public void setPrincipal(com.sun.net.httpserver.HttpPrincipal principal)
- Specified by:
setPrincipalin interfaceJettyExchange
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
getSSLSession
public javax.net.ssl.SSLSession getSSLSession()
- Specified by:
getSSLSessionin classcom.sun.net.httpserver.HttpsExchange- See Also:
HttpsExchange.getSSLSession()
-
-