Class TCPConnectionImpl
java.lang.Object
com.sun.xml.ws.transport.tcp.server.TCPConnectionImpl
- All Implemented Interfaces:
com.sun.xml.ws.api.server.WebServiceContextDelegate
public class TCPConnectionImpl
extends Object
implements com.sun.xml.ws.api.server.WebServiceContextDelegate
- Author:
- Alexey Stashok
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidclose()voidflush()getEPRAddress(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.server.WSEndpoint endpoint) intgetUserPrincipal(com.sun.xml.ws.api.message.Packet request) getWSDLAddress(com.sun.xml.ws.api.message.Packet request, com.sun.xml.ws.api.server.WSEndpoint endpoint) booleanisUserInRole(com.sun.xml.ws.api.message.Packet request, String role) voidsendErrorMessage(WSTCPError message) voidsetContentType(String contentType) voidsetStatus(int statusCode)
-
Constructor Details
-
TCPConnectionImpl
-
-
Method Details
-
openInput
- Throws:
IOExceptionWSTCPException
-
openOutput
- Throws:
IOExceptionWSTCPException
-
getStatus
public int getStatus() -
setStatus
public void setStatus(int statusCode) -
getContentType
-
setContentType
-
flush
- Throws:
IOExceptionWSTCPException
-
close
public void close() -
getUserPrincipal
- Specified by:
getUserPrincipalin interfacecom.sun.xml.ws.api.server.WebServiceContextDelegate
-
isUserInRole
- Specified by:
isUserInRolein interfacecom.sun.xml.ws.api.server.WebServiceContextDelegate
-
getEPRAddress
@NotNull public String getEPRAddress(@NotNull com.sun.xml.ws.api.message.Packet request, @NotNull com.sun.xml.ws.api.server.WSEndpoint endpoint) - Specified by:
getEPRAddressin interfacecom.sun.xml.ws.api.server.WebServiceContextDelegate
-
getWSDLAddress
public String getWSDLAddress(@NotNull com.sun.xml.ws.api.message.Packet request, @NotNull com.sun.xml.ws.api.server.WSEndpoint endpoint) - Specified by:
getWSDLAddressin interfacecom.sun.xml.ws.api.server.WebServiceContextDelegate
-
sendErrorMessage
- Throws:
IOExceptionWSTCPException
-
getChannelContext
-