- 2.57.0 (latest)
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.3
- 2.52.3
- 2.50.0
- 2.49.0
- 2.48.2
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.1
- 2.43.2
- 2.42.0
- 2.41.0
- 2.40.1
- 2.39.0
- 2.38.0
- 2.37.0
- 2.36.1
- 2.34.0
- 2.33.0
- 2.32.1
- 2.30.1
- 2.29.1
- 2.28.0
- 2.27.1
- 2.24.0
- 2.23.0
- 2.22.6
- 2.21.0
- 2.20.2
- 2.19.0
- 2.18.0
- 2.17.2
- 2.16.0
- 2.15.1
- 2.14.0
- 2.13.1
- 2.12.0
- 2.11.3
- 2.10.0
- 2.9.3
- 2.8.1
- 2.7.1
- 2.6.1
- 2.5.1
- 2.4.5
- 2.3.0
- 2.2.3
- 2.1.10
public static final class FlushPolicy.MinFlushSizeFlushPolicy extends FlushPolicy
Define a FlushPolicy where a min number of bytes will be required before a flush GCS happens.
If there are not enough bytes to trigger a flush, they will be held in memory until there are enough bytes, or an explicit flush is performed by closing the channel.
Instances of this class are immutable and thread safe.
Methods
equals(Object o)
public boolean equals(Object o)
Parameter | |
---|---|
Name | Description |
o |
Object |
Returns | |
---|---|
Type | Description |
boolean |
getMaxPendingBytes()
public long getMaxPendingBytes()
Returns | |
---|---|
Type | Description |
long |
getMinFlushSize()
public int getMinFlushSize()
The minimum number of bytes to include in each automatic flush
Default: 4194304 (4 MiB)
See Also: #withMinFlushSize(int)
Returns | |
---|---|
Type | Description |
int |
hashCode()
public int hashCode()
Returns | |
---|---|
Type | Description |
int |
toString()
public String toString()
Returns | |
---|---|
Type | Description |
String |
withMaxPendingBytes(long maxPendingBytes)
public FlushPolicy.MinFlushSizeFlushPolicy withMaxPendingBytes(long maxPendingBytes)
Parameter | |
---|---|
Name | Description |
maxPendingBytes |
long |
Returns | |
---|---|
Type | Description |
FlushPolicy.MinFlushSizeFlushPolicy |
withMinFlushSize(int minFlushSize)
public FlushPolicy.MinFlushSizeFlushPolicy withMinFlushSize(int minFlushSize)
Return an instance with the minFlushSize
set to the specified value.
Default: 4194304 (4 MiB)
See Also: #getMinFlushSize()
Parameter | |
---|---|
Name | Description |
minFlushSize |
int The number of bytes to buffer before flushing. |
Returns | |
---|---|
Type | Description |
FlushPolicy.MinFlushSizeFlushPolicy |
The new instance |