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 |
|---|---|
io.netty.channel.Channel |
getChannel() |
abstract WebSocketReply |
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 void |
verifyAuthorization(int requestId,
SystemPrivilege systemPrivilege) |
protected Processor processor
protected WebSocketProcessorClient client
protected WebSocketFrameHandler wsHandler
public AbstractWebSocketResource(WebSocketProcessorClient client)
public abstract WebSocketReply processRequest(WebSocketDecodeContext ctx, WebSocketDecoder decoder) throws WebSocketException
WebSocketExceptionpublic abstract void quit()
public void switchProcessor(Processor oldProcessor, Processor newProcessor) throws ProcessorException
ProcessorExceptionpublic io.netty.channel.Channel getChannel()
protected void verifyAuthorization(int requestId,
SystemPrivilege systemPrivilege)
throws WebSocketException
WebSocketExceptionCopyright © 2018 Space Applications Services. All rights reserved.