public class ExceptionResponse extends AbstractCAJResponseHandler implements ExceptionHandler
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
debug
Debug flag.
|
contextcommand, dataCount, dataType, description, parameter1, parameter2, payloadSize| Constructor and Description |
|---|
ExceptionResponse(CAJContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
handleException(int errorCode,
int cid,
String errorMessage,
ByteBuffer originalHeaderBuffer)
Exception response notification.
|
protected void |
internalHandleResponse(InetSocketAddress responseFrom,
Transport transport,
ByteBuffer[] response)
Called after header is parsed by
parseHeader() method. |
handleResponse, parseHeaderpublic ExceptionResponse(CAJContext context)
context - protected void internalHandleResponse(InetSocketAddress responseFrom, Transport transport, ByteBuffer[] response)
AbstractCAResponseHandlerparseHeader() method.public void handleException(int errorCode,
int cid,
String errorMessage,
ByteBuffer originalHeaderBuffer)
ExceptionHandlerhandleException in interface ExceptionHandlererrorCode - exception code.cid - channel ID, can me 0.errorMessage - received detailed message.originalHeaderBuffer - original request header buffer causing this exception.ExceptionHandler.handleException(int, int, java.lang.String, java.nio.ByteBuffer)Copyright © 2004-2020 EPICS. All Rights Reserved.