Class ClientSession

    • Constructor Detail

      • ClientSession

        public ClientSession​(TransportConf conf,
                             java.util.function.Function<Message,​java.util.concurrent.Future<java.lang.Void>> sendFunction)
    • Method Detail

      • startAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> startAsync()
      • finishAsync

        public java.util.concurrent.CompletableFuture<java.lang.Void> finishAsync()
      • sendAsync

        public void sendAsync​(MessageType messageType,
                              int partition,
                              java.nio.ByteBuffer buffer)
      • onRecvAck

        public void onRecvAck​(int ackId)
      • flowBlocking

        public boolean flowBlocking()