@Override
public void handleRequest(final DataInput input, final ActiveOperation.ResultHandler<Void> resultHandler, final ManagementRequestContext<Void> context) throws IOException {
expectHeader(input, DomainServerProtocol.PARAM_SERVER_NAME);
final String serverName = input.readUTF();
final Channel channel = context.getChannel();
CONTROLLER_MANAGEMENT_LOGGER.serverRegistered(serverName, channel);
context.executeAsync(new ManagementRequestContext.AsyncTask<Void>() {
@Override
public void execute(final ManagementRequestContext<Void> requestContext) throws Exception {
final OperationStepHandler stepHandler = new OperationStepHandler() {