// TODO try to get sessionId from cookie
UUID sessionId = UUID.randomUUID();
List<String> transportValue = params.get("transport");
Transport transport = Transport.byName(transportValue.get(0));
ClientHead client = new ClientHead(sessionId, ackManager, disconnectable, storeFactory, data, clientsBox, transport, disconnectScheduler, configuration);
channel.attr(ClientHead.CLIENT).set(client);
clientsBox.addClient(client);