Package org.webpieces.http2client.impl
Class Layer3Outgoing
- java.lang.Object
-
- org.webpieces.http2client.impl.Layer3Outgoing
-
- All Implemented Interfaces:
com.webpieces.http2engine.api.client.ClientEngineListener
public class Layer3Outgoing extends java.lang.Object implements com.webpieces.http2engine.api.client.ClientEngineListener
-
-
Constructor Summary
Constructors Constructor Description Layer3Outgoing(Http2ChannelProxy channel2, Http2Socket socket)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.util.concurrent.CompletableFuture<java.lang.Void>close()voidcloseSocket(com.webpieces.http2engine.api.error.ShutdownConnection reason)java.util.concurrent.CompletableFuture<java.lang.Void>connect(java.net.InetSocketAddress addr, Layer1Incoming incoming)voidengineClosedByFarEnd()voidsendControlFrameToClient(com.webpieces.http2.api.dto.lowlevel.lib.Http2Frame lowLevelFrame)voidsendPreface(java.nio.ByteBuffer buf)java.util.concurrent.CompletableFuture<java.lang.Void>sendToSocket(java.nio.ByteBuffer data)
-
-
-
Constructor Detail
-
Layer3Outgoing
public Layer3Outgoing(Http2ChannelProxy channel2, Http2Socket socket)
-
-
Method Detail
-
sendToSocket
public java.util.concurrent.CompletableFuture<java.lang.Void> sendToSocket(java.nio.ByteBuffer data)
- Specified by:
sendToSocketin interfacecom.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:
sendControlFrameToClientin interfacecom.webpieces.http2engine.api.client.ClientEngineListener
-
engineClosedByFarEnd
public void engineClosedByFarEnd()
- Specified by:
engineClosedByFarEndin interfacecom.webpieces.http2engine.api.client.ClientEngineListener
-
closeSocket
public void closeSocket(com.webpieces.http2engine.api.error.ShutdownConnection reason)
- Specified by:
closeSocketin interfacecom.webpieces.http2engine.api.client.ClientEngineListener
-
-