Package com.clickhouse.client.stream
Interface CapacityPolicy
-
- All Known Implementing Classes:
CapacityPolicy.FixedCapacity,CapacityPolicy.LinearDynamicCapacity
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface CapacityPolicy
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classCapacityPolicy.FixedCapacitystatic classCapacityPolicy.LinearDynamicCapacity
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanensureCapacity(int current)static CapacityPolicyfixedCapacity(int capacity)static CapacityPolicylinearDynamicCapacity(int initialSize, int maxSize, int variation)
-
-
-
Method Detail
-
fixedCapacity
static CapacityPolicy fixedCapacity(int capacity)
-
linearDynamicCapacity
static CapacityPolicy linearDynamicCapacity(int initialSize, int maxSize, int variation)
-
ensureCapacity
boolean ensureCapacity(int current)
-
-