public class NoopResponse extends AbstractCAJResponseHandler
contextcommand, dataCount, dataType, debug, description, parameter1, parameter2, payloadSize| Constructor and Description |
|---|
NoopResponse(CAJContext context,
String description) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
NOTE: (Extended) header buffer size validation should have been already done.
|
protected void |
internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
Called after header is parsed by
parseHeader() method. |
parseHeaderpublic NoopResponse(CAJContext context, String description)
context - description - protected void internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)
AbstractCAResponseHandlerparseHeader() method.public void handleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)
AbstractCAResponseHandlerresponse is array of maximum of 2 elments:
#UDP: contains whole response
#TCP: first element contains complete standard or extended response message header, second whole payload.
No buffer size checking is done.handleResponse in interface ResponseHandlerhandleResponse in class AbstractCAResponseHandlerresponseFrom - remove address of the responder, null if unknown.transport - response source transport.response - array of response messages to handle.
First buffer in array has to contain whole (extended) message header.ResponseHandler.handleResponse(java.net.InetSocketAddress, com.cosylab.epics.caj.impl.Transport, java.nio.ByteBuffer[])Copyright © 2004-2020 EPICS. All Rights Reserved.