docs: @Override
      public void onWebSocketConnect(Session session){
          this.session = session;
          if(LOGGER.isTraceEnabled()){
              LOGGER.trace("WebSocket client receive connection " + session.getRemoteAddress() + " - " +session.getLocalAddress());
          }
  
          synchronized(sessionLock){
              connected = true;
              sessionLock.notifyAll();
          }
      }