Top Description Fields Constructors Methods
org.glassfish.grizzly.jaxws

pack-priv final Class JaxwsConnection

extends com.sun.xml.ws.transport.http.WSHTTPConnection
implements com.sun.xml.ws.api.server.WebServiceContextDelegate
Class Inheritance
Imports
java.io.IOException, .InputStream, .OutputStream, java.security.Principal, java.util.ArrayList, .Collections, .List, .Map, .Set, org.glassfish.grizzly.http.server.Request, .Response, com.sun.istack.NotNull, com.sun.xml.ws.api.message.Packet, com.sun.xml.ws.api.server.PortAddressResolver, com.sun.xml.ws.api.server.WSEndpoint, com.sun.xml.ws.api.server.WebServiceContextDelegate, com.sun.xml.ws.transport.Headers, com.sun.xml.ws.transport.http.HttpAdapter, com.sun.xml.ws.transport.http.WSHTTPConnection, jakarta.xml.ws.WebServiceException, jakarta.xml.ws.handler.MessageContext

JAX-WS WSHTTPConnection implementation for grizzly transport
Authors
Alexey Stashok, JAX-WS team

Field Summary

Modifier and TypeField and Description
pack-priv final com.sun.xml.ws.transport.http.HttpAdapter
private final boolean
private final boolean
private static final com.oracle.webservices.api.message.BasePropertySet.PropertyMap
private boolean
private final Request
private com.sun.xml.ws.transport.Headers
private final Response
private com.sun.xml.ws.transport.Headers
private int

Constructor Summary

AccessConstructor and Description
public
JaxwsConnection(final com.sun.xml.ws.transport.http.HttpAdapter httpAdapter, final Request request, final Response response, final boolean isSecure, final boolean isAsync)

Method Summary

Modifier and TypeMethod and Description
public void
close()

Override the close to make sure the Grizzly ARP processing completes Delegate further processing to parent class

public String
pack-priv static String
public String
getEPRAddress(com.sun.xml.ws.api.message.Packet p, com.sun.xml.ws.api.server.WSEndpoint endpoint)

public InputStream
public OutputStream
public String
protected com.oracle.webservices.api.message.BasePropertySet.PropertyMap
public String
public String
public Set<String>
public Map<String, List<String>>
public List<String>
public String
public String
public String
public Map<String, List<String>>
public String
public int
public int
public Principal
getUserPrincipal(com.sun.xml.ws.api.message.Packet request)

public com.sun.xml.ws.api.server.WebServiceContextDelegate
public String
getWSDLAddress(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.server.WSEndpoint endpoint)

public boolean
public boolean
isUserInRole(com.sun.xml.ws.api.message.Packet request, String role)

public void
public void
public void
public void
public void
setStatus(int status)

Field Detail

httpAdapterback to summary
pack-priv final com.sun.xml.ws.transport.http.HttpAdapter httpAdapter
isAsyncback to summary
private final boolean isAsync
isSecureback to summary
private final boolean isSecure
modelback to summary
private static final com.oracle.webservices.api.message.BasePropertySet.PropertyMap model
outputWrittenback to summary
private boolean outputWritten
requestback to summary
private final Request request
requestHeadersback to summary
private com.sun.xml.ws.transport.Headers requestHeaders
responseback to summary
private final Response response
responseHeadersback to summary
private com.sun.xml.ws.transport.Headers responseHeaders
statusback to summary
private int status

Constructor Detail

JaxwsConnectionback to summary
public JaxwsConnection(final com.sun.xml.ws.transport.http.HttpAdapter httpAdapter, final Request request, final Response response, final boolean isSecure, final boolean isAsync)

Method Detail

closeback to summary
public void close()

Override the close to make sure the Grizzly ARP processing completes Delegate further processing to parent class

Annotations
@Override
getBaseAddressback to summary
public String getBaseAddress()
Annotations
@NotNull
@Override
getBaseAddressback to summary
pack-priv static String getBaseAddress(Request request)
Annotations
@NotNull
getEPRAddressback to summary
public String getEPRAddress(com.sun.xml.ws.api.message.Packet p, com.sun.xml.ws.api.server.WSEndpoint endpoint)
Annotations
@NotNull
@Override
getInputback to summary
public InputStream getInput() throws IOException
Annotations
@NotNull
@Override
getOutputback to summary
public OutputStream getOutput() throws IOException
Annotations
@NotNull
@Override
getPathInfoback to summary
public String getPathInfo()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
getPropertyMapback to summary
protected com.oracle.webservices.api.message.BasePropertySet.PropertyMap getPropertyMap()
Annotations
@Override
getQueryStringback to summary
public String getQueryString()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
getRequestHeaderback to summary
public String getRequestHeader(String headerName)
Annotations
@Override
getRequestHeaderNamesback to summary
public Set<String> getRequestHeaderNames()
Annotations
@Override
getRequestHeadersback to summary
public Map<String, List<String>> getRequestHeaders()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
@NotNull
getRequestHeaderValuesback to summary
public List<String> getRequestHeaderValues(String headerName)
Annotations
@Override
getRequestMethodback to summary
public String getRequestMethod()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
@NotNull
getRequestSchemeback to summary
public String getRequestScheme()
Annotations
@Override
getRequestURIback to summary
public String getRequestURI()
Annotations
@Override
getResponseHeadersback to summary
public Map<String, List<String>> getResponseHeaders()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
getServerNameback to summary
public String getServerName()
Annotations
@Override
getServerPortback to summary
public int getServerPort()
Annotations
@Override
getStatusback to summary
public int getStatus()
Annotations
@Override
@com.oracle.webservices.api.message.PropertySet.Property
getUserPrincipalback to summary
public Principal getUserPrincipal(com.sun.xml.ws.api.message.Packet request)
Annotations
@Override
getWebServiceContextDelegateback to summary
public com.sun.xml.ws.api.server.WebServiceContextDelegate getWebServiceContextDelegate()
Annotations
@NotNull
@Override
getWSDLAddressback to summary
public String getWSDLAddress(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.server.WSEndpoint endpoint)
Annotations
@Override
isSecureback to summary
public boolean isSecure()
Annotations
@Override
isUserInRoleback to summary
public boolean isUserInRole(com.sun.xml.ws.api.message.Packet request, String role)
Annotations
@Override
setContentTypeResponseHeaderback to summary
public void setContentTypeResponseHeader(String value)
Annotations
@Override
setResponseHeaderback to summary
public void setResponseHeader(String key, String value)
Annotations
@Override
setResponseHeaderback to summary
public void setResponseHeader(String key, List<String> value)
Annotations
@Override
setResponseHeadersback to summary
public void setResponseHeaders(Map<String, List<String>> headers)
Annotations
@Override
setStatusback to summary
public void setStatus(int status)
Annotations
@Override