code: @Handler
      public void onOutput(Output<ByteBuffer> event,
              PlainChannel plainChannel)
              throws InterruptedException, SSLException, ExecutionException {
          if (plainChannel.hub() != this) {
              return;
          }
          plainChannel.sendUpstream(event);
      }
docs: Sends decrypted data through the engine and then upstream.
  
  @param event
  the event with the data
  @throws InterruptedException if the execution was interrupted
  @throws SSLException if some SSL related problem occurs
  @throws ExecutionException