@Override public ManagementRequestHandler<?, ?> resolveHandler(RequestHandlerChain handlers, ManagementRequestHeader header) { final byte operationId = header.getOperationId(); switch (operationId) { case DomainControllerProtocol.UNREGISTER_HOST_CONTROLLER_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new UnregisterOperation(); } case DomainControllerProtocol.GET_FILE_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new GetFileOperation(); } case DomainControllerProtocol.SERVER_INSTABILITY_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new ServerUnstableHandler(); } } return handlers.resolveNext(); }
@Override public ManagementRequestHandler<?, ?> resolveHandler(RequestHandlerChain handlers, ManagementRequestHeader header) { final byte operationId = header.getOperationId(); switch (operationId) { case DomainControllerProtocol.UNREGISTER_HOST_CONTROLLER_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new UnregisterOperation(); } case DomainControllerProtocol.GET_FILE_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new GetFileOperation(); } case DomainControllerProtocol.SERVER_INSTABILITY_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new ServerUnstableHandler(); } } return handlers.resolveNext(); }
@Override public ManagementRequestHandler<?, ?> resolveHandler(RequestHandlerChain handlers, ManagementRequestHeader header) { final byte operationId = header.getOperationId(); switch (operationId) { case DomainControllerProtocol.UNREGISTER_HOST_CONTROLLER_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new UnregisterOperation(); } case DomainControllerProtocol.GET_FILE_REQUEST: { handlers.registerActiveOperation(header.getBatchId(), null); return new GetFileOperation(); } } return handlers.resolveNext(); }