Package org.eclipse.jetty.http2
Class HTTP2Connection.HTTP2Producer
- java.lang.Object
-
- org.eclipse.jetty.http2.HTTP2Connection.HTTP2Producer
-
- All Implemented Interfaces:
org.eclipse.jetty.util.thread.ExecutionStrategy.Producer
- Enclosing class:
- HTTP2Connection
protected class HTTP2Connection.HTTP2Producer extends java.lang.Object implements org.eclipse.jetty.util.thread.ExecutionStrategy.Producer
-
-
Field Summary
Fields Modifier and Type Field Description private booleanfailedprivate org.eclipse.jetty.util.CallbackfillableCallbackprivate HTTP2Connection.NetworkBuffernetworkBufferprivate booleanshutdown
-
Constructor Summary
Constructors Modifier Constructor Description protectedHTTP2Producer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidacquireNetworkBuffer()java.lang.Runnableproduce()private voidreacquireNetworkBuffer()private voidreleaseNetworkBuffer()private voidsetInputBuffer(java.nio.ByteBuffer byteBuffer)java.lang.StringtoString()
-
-
-
Field Detail
-
fillableCallback
private final org.eclipse.jetty.util.Callback fillableCallback
-
networkBuffer
private HTTP2Connection.NetworkBuffer networkBuffer
-
shutdown
private boolean shutdown
-
failed
private boolean failed
-
-
Method Detail
-
setInputBuffer
private void setInputBuffer(java.nio.ByteBuffer byteBuffer)
-
produce
public java.lang.Runnable produce()
- Specified by:
producein interfaceorg.eclipse.jetty.util.thread.ExecutionStrategy.Producer
-
acquireNetworkBuffer
private void acquireNetworkBuffer()
-
reacquireNetworkBuffer
private void reacquireNetworkBuffer()
-
releaseNetworkBuffer
private void releaseNetworkBuffer()
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-