public static ManagementResponseHeader create(final ManagementProtocolHeader header) { return create(ManagementRequestHeader.class.cast(header)); }
public static ManagementResponseHeader create(final ManagementProtocolHeader header, int responseId) { final int workingVersion = Math.min(ManagementProtocol.VERSION, header.getVersion()); return new ManagementResponseHeader(workingVersion, responseId, null); }
@Override public void handleFailed(final ManagementResponseHeader header, final ActiveOperation.ResultHandler<T> resultHandler) { resultHandler.failed(new IOException(header.getError())); }
final ActiveRequest<?, ?> request = requests.remove(response.getResponseId()); if(request == null) { ProtocolLogger.CONNECTION_LOGGER.noSuchRequest(response.getResponseId(), channel); safeWriteErrorResponse(channel, header, ProtocolMessages.MESSAGES.responseHandlerNotFound(response.getResponseId())); } else if(response.getError() != null) { request.handleFailed(response); } else {
ManagementResponseHeader(final int version, final DataInput input) throws IOException { super(version); read(input); }
final ActiveRequest<?, ?> request = requests.remove(response.getResponseId()); if(request == null) { ProtocolLogger.CONNECTION_LOGGER.noSuchRequest(response.getResponseId(), channel); safeWriteErrorResponse(channel, header, ProtocolLogger.ROOT_LOGGER.responseHandlerNotFound(response.getResponseId())); } else if(response.getError() != null) { request.handleFailed(response); } else {
ManagementResponseHeader(final int version, final DataInput input) throws IOException { super(version); read(input); }
public static ManagementResponseHeader create(final ManagementProtocolHeader header) { return create(ManagementRequestHeader.class.cast(header)); }
final ActiveRequest<?, ?> request = requests.remove(response.getResponseId()); if(request == null) { ProtocolLogger.CONNECTION_LOGGER.noSuchRequest(response.getResponseId(), channel); safeWriteErrorResponse(channel, header, ProtocolLogger.ROOT_LOGGER.responseHandlerNotFound(response.getResponseId())); } else if(response.getError() != null) { request.handleFailed(response); } else {
public static ManagementResponseHeader create(final ManagementProtocolHeader header, int responseId) { final int workingVersion = Math.min(ManagementProtocol.VERSION, header.getVersion()); return new ManagementResponseHeader(workingVersion, responseId, null); }
@Override public void handleFailed(final ManagementResponseHeader header, final ActiveOperation.ResultHandler<T> resultHandler) { resultHandler.failed(new IOException(header.getError())); }
ManagementResponseHeader(final int version, final DataInput input) throws IOException { super(version); read(input); }
public static ManagementResponseHeader create(final ManagementProtocolHeader header) { return create(ManagementRequestHeader.class.cast(header)); }
public static ManagementResponseHeader create(final ManagementProtocolHeader header, int responseId) { final int workingVersion = Math.min(ManagementProtocol.VERSION, header.getVersion()); return new ManagementResponseHeader(workingVersion, responseId, null); }
@Override public void handleFailed(final ManagementResponseHeader header, final ActiveOperation.ResultHandler<T> resultHandler) { resultHandler.failed(new IOException(header.getError())); }
public static ManagementResponseHeader create(final ManagementRequestHeader header) { return create(header, header.getRequestId()); }
public static ManagementResponseHeader create(final ManagementRequestHeader header, Throwable error) { final int workingVersion = Math.min(ManagementProtocol.VERSION, header.getVersion()); return new ManagementResponseHeader(workingVersion, header.getRequestId(), error != null ? error.getClass().getName() + ':' + error.getMessage() : null); }
public static ManagementResponseHeader create(final ManagementRequestHeader header) { return create(header, header.getRequestId()); }
public static ManagementResponseHeader create(final ManagementRequestHeader header, Throwable error) { final int workingVersion = Math.min(ManagementProtocol.VERSION, header.getVersion()); return new ManagementResponseHeader(workingVersion, header.getRequestId(), error != null ? error.getClass().getName() + ':' + error.getMessage() : null); }
public static ManagementResponseHeader create(final ManagementRequestHeader header) { return create(header, header.getRequestId()); }