public abstract class AbstractWebSocketResource extends Object
| Modifier and Type | Field and Description |
|---|---|
protected WebSocketProcessorClient |
client |
protected Processor |
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 |
switchProcessor(Processor oldProcessor,
Processor newProcessor) |
protected static Web.WebSocketServerMessage.WebSocketReplyData |
toAckReply(int requestId) |
protected Processor 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 switchProcessor(Processor oldProcessor, Processor newProcessor) throws ProcessorException
ProcessorExceptionCopyright © 2017 Space Applications Services. All rights reserved.