类 CmdProduce.ProducerSocket

java.lang.Object
org.apache.pulsar.client.cli.CmdProduce.ProducerSocket
封闭类:
CmdProduce

@WebSocket(maxTextMessageSize=65536) public static class CmdProduce.ProducerSocket extends Object
  • 构造器详细资料

  • 方法详细资料

    • send

      public CompletableFuture<Void> send(int index, byte[] content) throws Exception
      抛出:
      Exception
    • awaitClose

      public boolean awaitClose(int duration, TimeUnit unit) throws InterruptedException
      抛出:
      InterruptedException
    • onClose

      @OnWebSocketClose public void onClose(int statusCode, String reason)
    • onConnect

      @OnWebSocketConnect public void onConnect(org.eclipse.jetty.websocket.api.Session session)
    • onMessage

      @OnWebSocketMessage public void onMessage(String msg) throws com.google.gson.JsonParseException
      抛出:
      com.google.gson.JsonParseException
    • getRemote

      public org.eclipse.jetty.websocket.api.RemoteEndpoint getRemote()
    • getSession

      public org.eclipse.jetty.websocket.api.Session getSession()
    • close

      public void close()