Class Layer3Outgoing

  • All Implemented Interfaces:
    com.webpieces.http2engine.api.client.ClientEngineListener

    public class Layer3Outgoing
    extends java.lang.Object
    implements com.webpieces.http2engine.api.client.ClientEngineListener
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.concurrent.CompletableFuture<java.lang.Void> close()  
      void closeSocket​(com.webpieces.http2engine.api.error.ShutdownConnection reason)  
      java.util.concurrent.CompletableFuture<java.lang.Void> connect​(java.net.InetSocketAddress addr, Layer1Incoming incoming)  
      void engineClosedByFarEnd()  
      void sendControlFrameToClient​(com.webpieces.http2.api.dto.lowlevel.lib.Http2Frame lowLevelFrame)  
      void sendPreface​(java.nio.ByteBuffer buf)  
      java.util.concurrent.CompletableFuture<java.lang.Void> sendToSocket​(java.nio.ByteBuffer data)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • sendToSocket

        public java.util.concurrent.CompletableFuture<java.lang.Void> sendToSocket​(java.nio.ByteBuffer data)
        Specified by:
        sendToSocket in interface com.webpieces.http2engine.api.client.ClientEngineListener
      • sendPreface

        public void sendPreface​(java.nio.ByteBuffer buf)
      • connect

        public java.util.concurrent.CompletableFuture<java.lang.Void> connect​(java.net.InetSocketAddress addr,
                                                                              Layer1Incoming incoming)
      • close

        public java.util.concurrent.CompletableFuture<java.lang.Void> close()
      • sendControlFrameToClient

        public void sendControlFrameToClient​(com.webpieces.http2.api.dto.lowlevel.lib.Http2Frame lowLevelFrame)
        Specified by:
        sendControlFrameToClient in interface com.webpieces.http2engine.api.client.ClientEngineListener
      • engineClosedByFarEnd

        public void engineClosedByFarEnd()
        Specified by:
        engineClosedByFarEnd in interface com.webpieces.http2engine.api.client.ClientEngineListener
      • closeSocket

        public void closeSocket​(com.webpieces.http2engine.api.error.ShutdownConnection reason)
        Specified by:
        closeSocket in interface com.webpieces.http2engine.api.client.ClientEngineListener