public abstract class AbstractWebSocketResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected WebSocketProcessorClient |
client |
protected YProcessor |
processor |
protected WebSocketFrameHandler |
wsHandler |
| Constructor and Description |
|---|
AbstractWebSocketResource(WebSocketProcessorClient client) |
| Modifier and Type | Method and Description |
|---|---|
abstract Web.WebSocketServerMessage.WebSocketReplyData |
processRequest(WebSocketDecodeContext ctx,
WebSocketDecoder decoder)
Process a request and return a reply.
|
abstract void |
quit()
Called when the web socket is closed
|
void |
switchYProcessor(YProcessor oldProcessor,
YProcessor newProcessor) |
protected static Web.WebSocketServerMessage.WebSocketReplyData |
toAckReply(int requestId) |
protected YProcessor processor
protected WebSocketProcessorClient client
protected WebSocketFrameHandler wsHandler
public AbstractWebSocketResource(WebSocketProcessorClient client)
public abstract Web.WebSocketServerMessage.WebSocketReplyData processRequest(WebSocketDecodeContext ctx, WebSocketDecoder decoder) throws WebSocketException
WebSocketExceptionpublic abstract void quit()
protected static Web.WebSocketServerMessage.WebSocketReplyData toAckReply(int requestId)
public void switchYProcessor(YProcessor oldProcessor, YProcessor newProcessor) throws ProcessorException
ProcessorExceptionCopyright © 2017 Space Applications Services. All rights reserved.