
public class WebSocketTransport extends AbstractTransport<WebSocketRequest,WebSocketResponse>
| Modifier and Type | Class and Description |
|---|---|
class |
WebSocketTransport.WebSocketWriteListener |
| Constructor and Description |
|---|
WebSocketTransport() |
WebSocketTransport(HttpMessagingTargetRegistry httpMessagingTargetRegistry,
String endpointPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
doMessage(WebSocketRequest request,
WebSocketResponse response) |
String |
getEndpointPath() |
HttpMessagingTargetRegistry |
getHttpMessagingTargetRegistry() |
protected void |
handleException(WebSocketRequest request,
WebSocketResponse response,
xdi2.messaging.error.ErrorMessageResult errorMessageResult) |
void |
init() |
protected void |
processMessage(WebSocketRequest request,
WebSocketResponse response,
MessagingTargetMount messagingTargetMount) |
void |
setEndpointPath(String endpointPath) |
void |
setHttpMessagingTargetRegistry(HttpMessagingTargetRegistry httpMessagingTargetRegistry) |
void |
shutdown() |
createExecutionContext, execute, getCurrent, getCurrentAsString, getInterceptors, getRequest, getResponse, getStartup, getStartupAsSeconds, getStartupAsString, getTransport, handleException, isInitialized, putRequest, putResponse, putTransport, setInterceptorspublic WebSocketTransport(HttpMessagingTargetRegistry httpMessagingTargetRegistry, String endpointPath)
public WebSocketTransport()
public void init()
throws Exception
init in interface Transport<WebSocketRequest,WebSocketResponse>init in class AbstractTransport<WebSocketRequest,WebSocketResponse>Exceptionpublic void shutdown()
throws Exception
shutdown in interface Transport<WebSocketRequest,WebSocketResponse>shutdown in class AbstractTransport<WebSocketRequest,WebSocketResponse>Exceptionpublic void doMessage(WebSocketRequest request, WebSocketResponse response)
protected void processMessage(WebSocketRequest request, WebSocketResponse response, MessagingTargetMount messagingTargetMount) throws Xdi2TransportException, IOException
Xdi2TransportExceptionIOExceptionprotected void handleException(WebSocketRequest request, WebSocketResponse response, xdi2.messaging.error.ErrorMessageResult errorMessageResult) throws IOException
handleException in class AbstractTransport<WebSocketRequest,WebSocketResponse>IOExceptionpublic HttpMessagingTargetRegistry getHttpMessagingTargetRegistry()
public void setHttpMessagingTargetRegistry(HttpMessagingTargetRegistry httpMessagingTargetRegistry)
public String getEndpointPath()
public void setEndpointPath(String endpointPath)
Copyright © 2015. All Rights Reserved.