Index

B C D E G H I K M N O P R S T V Z 
All Classes and Interfaces|All Packages

B

boundedValueOf(String, String, String) - Static method in class io.airlift.units.ThreadCount
 
BYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 

C

compareTo(DataSize) - Method in class io.airlift.units.DataSize
 
compareTo(Duration) - Method in class io.airlift.units.Duration
 
compareTo(ThreadCount) - Method in class io.airlift.units.ThreadCount
 
convertTo(DataSize.Unit) - Method in class io.airlift.units.DataSize
Deprecated.
Use DataSize.to(Unit) instead. No conversion occurs when calling this method, only the unit used for the default string representation is changed. This has no effect on the unit used during JSON serialization
convertTo(TimeUnit) - Method in class io.airlift.units.Duration
 
convertToMostSuccinctDataSize() - Method in class io.airlift.units.DataSize
Deprecated.
Use DataSize.succinct() instead. No conversion occurs when calling this method, only the unit used for the default string representation is changed. This has no effect on the unit used during JSON serialization
convertToMostSuccinctTimeUnit() - Method in class io.airlift.units.Duration
 

D

DataSize - Class in io.airlift.units
 
DataSize(double, DataSize.Unit) - Constructor for class io.airlift.units.DataSize
Deprecated.
Use DataSize.of(long, Unit) instead. The imprecise nature of using doubles for DataSize is deprecated for removal
DataSize.Unit - Enum Class in io.airlift.units
 
Duration - Class in io.airlift.units
 
Duration(double, TimeUnit) - Constructor for class io.airlift.units.Duration
 

E

equals(Object) - Method in class io.airlift.units.DataSize
 
equals(Object) - Method in class io.airlift.units.Duration
 
equals(Object) - Method in class io.airlift.units.ThreadCount
 
exactValueOf(int) - Static method in class io.airlift.units.ThreadCount
 

G

getThreadCount() - Method in class io.airlift.units.ThreadCount
 
getUnit() - Method in class io.airlift.units.DataSize
 
getUnit() - Method in class io.airlift.units.Duration
 
getUnitString() - Method in enum class io.airlift.units.DataSize.Unit
 
getValue() - Method in class io.airlift.units.DataSize
Deprecated.
Use DataSize.toBytes() instead to avoid floating point precision semantics
getValue() - Method in class io.airlift.units.Duration
 
getValue(DataSize.Unit) - Method in class io.airlift.units.DataSize
Deprecated.
Use DataSize.toBytes() instead to avoid floating point precision semantics
getValue(TimeUnit) - Method in class io.airlift.units.Duration
 
GIGABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 
groups() - Element in annotation interface io.airlift.units.MaxDataSize
 
groups() - Element in annotation interface io.airlift.units.MaxDuration
 
groups() - Element in annotation interface io.airlift.units.MaxThreadCount
 
groups() - Element in annotation interface io.airlift.units.MinDataSize
 
groups() - Element in annotation interface io.airlift.units.MinDuration
 
groups() - Element in annotation interface io.airlift.units.MinThreadCount
 

H

hashCode() - Method in class io.airlift.units.DataSize
 
hashCode() - Method in class io.airlift.units.Duration
 
hashCode() - Method in class io.airlift.units.ThreadCount
 

I

inBytes() - Method in enum class io.airlift.units.DataSize.Unit
 
initialize(MaxDataSize) - Method in class io.airlift.units.MaxDataSizeValidator
 
initialize(MaxDuration) - Method in class io.airlift.units.MaxDurationValidator
 
initialize(MaxThreadCount) - Method in class io.airlift.units.MaxThreadCountValidator
 
initialize(MinDataSize) - Method in class io.airlift.units.MinDataSizeValidator
 
initialize(MinDuration) - Method in class io.airlift.units.MinDurationValidator
 
initialize(MinThreadCount) - Method in class io.airlift.units.MinThreadCountValidator
 
io.airlift.units - package io.airlift.units
 
isValid(DataSize, ConstraintValidatorContext) - Method in class io.airlift.units.MaxDataSizeValidator
 
isValid(DataSize, ConstraintValidatorContext) - Method in class io.airlift.units.MinDataSizeValidator
 
isValid(Duration, ConstraintValidatorContext) - Method in class io.airlift.units.MaxDurationValidator
 
isValid(Duration, ConstraintValidatorContext) - Method in class io.airlift.units.MinDurationValidator
 
isValid(ThreadCount, ConstraintValidatorContext) - Method in class io.airlift.units.MaxThreadCountValidator
 
isValid(ThreadCount, ConstraintValidatorContext) - Method in class io.airlift.units.MinThreadCountValidator
 
isZero() - Method in class io.airlift.units.Duration
 

K

KILOBYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 

M

MaxDataSize - Annotation Interface in io.airlift.units
 
MaxDataSizeValidator - Class in io.airlift.units
 
MaxDataSizeValidator() - Constructor for class io.airlift.units.MaxDataSizeValidator
 
MaxDuration - Annotation Interface in io.airlift.units
 
MaxDurationValidator - Class in io.airlift.units
 
MaxDurationValidator() - Constructor for class io.airlift.units.MaxDurationValidator
 
MaxThreadCount - Annotation Interface in io.airlift.units
 
MaxThreadCountValidator - Class in io.airlift.units
 
MaxThreadCountValidator() - Constructor for class io.airlift.units.MaxThreadCountValidator
 
MEGABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 
message() - Element in annotation interface io.airlift.units.MaxDataSize
 
message() - Element in annotation interface io.airlift.units.MaxDuration
 
message() - Element in annotation interface io.airlift.units.MaxThreadCount
 
message() - Element in annotation interface io.airlift.units.MinDataSize
 
message() - Element in annotation interface io.airlift.units.MinDuration
 
message() - Element in annotation interface io.airlift.units.MinThreadCount
 
MinDataSize - Annotation Interface in io.airlift.units
 
MinDataSizeValidator - Class in io.airlift.units
 
MinDataSizeValidator() - Constructor for class io.airlift.units.MinDataSizeValidator
 
MinDuration - Annotation Interface in io.airlift.units
 
MinDurationValidator - Class in io.airlift.units
 
MinDurationValidator() - Constructor for class io.airlift.units.MinDurationValidator
 
MinThreadCount - Annotation Interface in io.airlift.units
 
MinThreadCountValidator - Class in io.airlift.units
 
MinThreadCountValidator() - Constructor for class io.airlift.units.MinThreadCountValidator
 

N

nanosSince(long) - Static method in class io.airlift.units.Duration
 

O

of(long, DataSize.Unit) - Static method in class io.airlift.units.DataSize
Creates a DataSize instance with the provided quantity of the provided DataSize.Unit.
ofBytes(long) - Static method in class io.airlift.units.DataSize
 

P

payload() - Element in annotation interface io.airlift.units.MaxDataSize
 
payload() - Element in annotation interface io.airlift.units.MaxDuration
 
payload() - Element in annotation interface io.airlift.units.MaxThreadCount
 
payload() - Element in annotation interface io.airlift.units.MinDataSize
 
payload() - Element in annotation interface io.airlift.units.MinDuration
 
payload() - Element in annotation interface io.airlift.units.MinThreadCount
 
PETABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 

R

roundTo(DataSize.Unit) - Method in class io.airlift.units.DataSize
Deprecated.
Use DataSize.toBytes() instead. This method uses floating point semantics to compute the rounded value which can yield to unexpected loss of precision beyond the intended rounding
roundTo(TimeUnit) - Method in class io.airlift.units.Duration
 

S

succinct() - Method in class io.airlift.units.DataSize
 
succinctBytes(long) - Static method in class io.airlift.units.DataSize
Prefer DataSize.ofBytes(long) when conversion to the most 'succinct' unit is not necessary or desirable
succinctDataSize(double, DataSize.Unit) - Static method in class io.airlift.units.DataSize
Deprecated.
use DataSize.succinctBytes(long) instead, double values are imprecise
succinctDuration(double, TimeUnit) - Static method in class io.airlift.units.Duration
 
succinctNanos(long) - Static method in class io.airlift.units.Duration
 

T

TERABYTE - Enum constant in enum class io.airlift.units.DataSize.Unit
 
ThreadCount - Class in io.airlift.units
 
timeUnitToString(TimeUnit) - Static method in class io.airlift.units.Duration
 
to(DataSize.Unit) - Method in class io.airlift.units.DataSize
 
toBytes() - Method in class io.airlift.units.DataSize
 
toBytesValueString() - Method in class io.airlift.units.DataSize
 
toJavaTime() - Method in class io.airlift.units.Duration
 
toMillis() - Method in class io.airlift.units.Duration
 
toString() - Method in class io.airlift.units.DataSize
 
toString() - Method in class io.airlift.units.Duration
 
toString() - Method in class io.airlift.units.MaxDataSizeValidator
 
toString() - Method in class io.airlift.units.MaxDurationValidator
 
toString() - Method in class io.airlift.units.MaxThreadCountValidator
 
toString() - Method in class io.airlift.units.MinDataSizeValidator
 
toString() - Method in class io.airlift.units.MinDurationValidator
 
toString() - Method in class io.airlift.units.MinThreadCountValidator
 
toString() - Method in class io.airlift.units.ThreadCount
 
toString(TimeUnit) - Method in class io.airlift.units.Duration
 

V

value() - Element in annotation interface io.airlift.units.MaxDataSize
 
value() - Element in annotation interface io.airlift.units.MaxDuration
 
value() - Element in annotation interface io.airlift.units.MaxThreadCount
 
value() - Element in annotation interface io.airlift.units.MinDataSize
 
value() - Element in annotation interface io.airlift.units.MinDuration
 
value() - Element in annotation interface io.airlift.units.MinThreadCount
 
valueOf(String) - Static method in enum class io.airlift.units.DataSize.Unit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in class io.airlift.units.DataSize
 
valueOf(String) - Static method in class io.airlift.units.Duration
 
valueOf(String) - Static method in class io.airlift.units.ThreadCount
 
valueOfTimeUnit(String) - Static method in class io.airlift.units.Duration
 
values() - Static method in enum class io.airlift.units.DataSize.Unit
Returns an array containing the constants of this enum class, in the order they are declared.

Z

ZERO - Static variable in class io.airlift.units.Duration
 
B C D E G H I K M N O P R S T V Z 
All Classes and Interfaces|All Packages