@Override
public HandleableCloseable.Key startReceiving(final Channel channel) {
final ManagementChannelHandler channelHandler = new ManagementChannelHandler(channel, executorService);
final ServerToHostProtocolHandler registrationHandler = new ServerToHostProtocolHandler(serverInventory.getValue(), operationExecutor, domainController, channelHandler, registrations, expressionResolver);
channelHandler.addHandlerFactory(new ManagementPongRequestHandler());
channelHandler.addHandlerFactory(registrationHandler);
channel.receiveMessage(channelHandler.getReceiver());
return null;
}