code: void recivedMessage(final ByteBuffer message, final SynchronizeFXTomcatConnection sender) {
          if (LOG.isTraceEnabled()) {
              LOG.trace("Received a message in thread: id: " + Thread.currentThread().getName() + ", name: "
                      + Thread.currentThread().getName());
          }
          List<Command> commands;
          try {
              commands = serializer.deserialize(message.array());
          } catch (final SynchronizeFXException e) {
              try {
                  sender.getWsOutbound().close(0, null);
              } catch (final IOException e1) {
                  callback.onClientConnectionError(sender, new SynchronizeFXException(e1));
              }
              callback.onClientConnectionError(sender, e);
              return;
          }
          synchronized (callback) {
              callback.recive(commands, sender);
          }
      }
docs: Informs this {@link CommandTransferServer} that a client received a command.
  
  @param message The message containing the received command.
  @param sender The connection that received the message.