
public class WebSocketTransport extends UriTransport<WebSocketTransportRequest,WebSocketTransportResponse>
| Constructor and Description |
|---|
WebSocketTransport() |
WebSocketTransport(UriMessagingContainerRegistry uriMessagingContainerRegistry,
String endpointPath) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(WebSocketTransportRequest request,
WebSocketTransportResponse response) |
javax.websocket.Session |
findSession(XDIArc toPeerRootXDIArc) |
String |
getEndpointPath() |
UriMessagingContainerRegistry |
getUriMessagingContainerRegistry() |
void |
init() |
protected void |
processMessage(WebSocketTransportRequest request,
WebSocketTransportResponse response,
UriMessagingContainerMount uriMessagingContainerMount) |
void |
registerSession(javax.websocket.Session session,
XDIArc toPeerRootXDIArc) |
void |
setEndpointPath(String endpointPath) |
void |
setUriMessagingContainerRegistry(UriMessagingContainerRegistry uriMessagingContainerRegistry) |
void |
shutdown() |
void |
unregisterSession(javax.websocket.Session session) |
createExecutionContext, execute, getCurrent, getCurrentAsString, getInterceptors, getRequest, getResponse, getStartup, getStartupAsSeconds, getStartupAsString, getTransport, isInitialized, isResponseMessage, putRequest, putResponse, putTransport, setInterceptorspublic WebSocketTransport(UriMessagingContainerRegistry uriMessagingContainerRegistry, String endpointPath)
public WebSocketTransport()
public void init()
throws Exception
init in interface Transport<WebSocketTransportRequest,WebSocketTransportResponse>init in class AbstractTransport<WebSocketTransportRequest,WebSocketTransportResponse>Exceptionpublic void shutdown()
throws Exception
shutdown in interface Transport<WebSocketTransportRequest,WebSocketTransportResponse>shutdown in class AbstractTransport<WebSocketTransportRequest,WebSocketTransportResponse>Exceptionpublic void execute(WebSocketTransportRequest request, WebSocketTransportResponse response) throws IOException
IOExceptionprotected void processMessage(WebSocketTransportRequest request, WebSocketTransportResponse response, UriMessagingContainerMount uriMessagingContainerMount) throws Xdi2TransportException, IOException
Xdi2TransportExceptionIOExceptionpublic void registerSession(javax.websocket.Session session,
XDIArc toPeerRootXDIArc)
public void unregisterSession(javax.websocket.Session session)
public javax.websocket.Session findSession(XDIArc toPeerRootXDIArc)
public UriMessagingContainerRegistry getUriMessagingContainerRegistry()
getUriMessagingContainerRegistry in class UriTransport<WebSocketTransportRequest,WebSocketTransportResponse>public void setUriMessagingContainerRegistry(UriMessagingContainerRegistry uriMessagingContainerRegistry)
public String getEndpointPath()
public void setEndpointPath(String endpointPath)
Copyright © 2017. All rights reserved.