Class 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-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate com.sun.net.httpserver.HttpContextprivate com.sun.net.httpserver.HttpPrincipalprivate InputStreamprivate OutputStreamprivate javax.servlet.http.HttpServletRequestprivate javax.servlet.http.HttpServletResponseprivate intprivate com.sun.net.httpserver.Headers -
Constructor Summary
ConstructorsConstructorDescriptionJettyHttpExchangeDelegate(com.sun.net.httpserver.HttpContext jaxWsContext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp) -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()getAttribute(String name) com.sun.net.httpserver.HttpContextcom.sun.net.httpserver.HttpPrincipalcom.sun.net.httpserver.Headersintcom.sun.net.httpserver.HeadersvoidsendResponseHeaders(int rCode, long responseLength) voidsetAttribute(String name, Object value) voidsetPrincipal(com.sun.net.httpserver.HttpPrincipal principal) void
-
Field Details
-
_httpContext
private com.sun.net.httpserver.HttpContext _httpContext -
_req
private javax.servlet.http.HttpServletRequest _req -
_resp
private javax.servlet.http.HttpServletResponse _resp -
_responseHeaders
private com.sun.net.httpserver.Headers _responseHeaders -
_responseCode
private int _responseCode -
_is
-
_os
-
_httpPrincipal
private com.sun.net.httpserver.HttpPrincipal _httpPrincipal
-
-
Constructor Details
-
JettyHttpExchangeDelegate
JettyHttpExchangeDelegate(com.sun.net.httpserver.HttpContext jaxWsContext, javax.servlet.http.HttpServletRequest req, javax.servlet.http.HttpServletResponse resp)
-
-
Method Details
-
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
- Specified by:
getRequestURIin classcom.sun.net.httpserver.HttpExchange
-
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
-
getRequestBody
- Specified by:
getRequestBodyin classcom.sun.net.httpserver.HttpExchange
-
getResponseBody
- Specified by:
getResponseBodyin classcom.sun.net.httpserver.HttpExchange
-
sendResponseHeaders
- Specified by:
sendResponseHeadersin classcom.sun.net.httpserver.HttpExchange- Throws:
IOException
-
getRemoteAddress
- Specified by:
getRemoteAddressin classcom.sun.net.httpserver.HttpExchange
-
getResponseCode
public int getResponseCode()- Specified by:
getResponseCodein classcom.sun.net.httpserver.HttpExchange
-
getLocalAddress
- Specified by:
getLocalAddressin classcom.sun.net.httpserver.HttpExchange
-
getProtocol
- Specified by:
getProtocolin classcom.sun.net.httpserver.HttpExchange
-
getAttribute
-
setAttribute
-
setStreams
- Specified by:
setStreamsin classcom.sun.net.httpserver.HttpExchange
-
getPrincipal
public com.sun.net.httpserver.HttpPrincipal getPrincipal()- Specified by:
getPrincipalin classcom.sun.net.httpserver.HttpExchange
-
setPrincipal
public void setPrincipal(com.sun.net.httpserver.HttpPrincipal principal)
-