Class AbstractSharedBuffer
java.lang.Object
org.apache.hc.core5.http.impl.nio.ExpandableBuffer
org.apache.hc.core5.http.nio.support.classic.AbstractSharedBuffer
- Direct Known Subclasses:
SharedInputBuffer
,SharedOutputBuffer
- Since:
- 5.0
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
ExpandableBuffer.Mode
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.apache.hc.core5.http.impl.nio.ExpandableBuffer
buffer, clear, ensureAdjustedCapacity, ensureCapacity, expand, mode, setInputMode, setOutputMode, toString
-
Field Details
-
lock
-
condition
-
endStream
volatile boolean endStream -
aborted
volatile boolean aborted
-
-
Constructor Details
-
AbstractSharedBuffer
-
-
Method Details
-
hasData
public boolean hasData()Description copied from class:ExpandableBuffer
Determines if the buffer contains data.Sets the mode to output.
- Overrides:
hasData
in classExpandableBuffer
- Returns:
true
if there is data in the buffer,false
otherwise.
-
capacity
public int capacity()Description copied from class:ExpandableBuffer
Returns available capacity of this buffer.- Overrides:
capacity
in classExpandableBuffer
- Returns:
- buffer length.
-
length
public int length()Description copied from class:ExpandableBuffer
Returns the length of this buffer.Sets the mode to output.
- Overrides:
length
in classExpandableBuffer
- Returns:
- buffer length.
-
abort
public void abort() -
reset
public void reset() -
isEndStream
public boolean isEndStream()
-