Class ConfigurationParameters.Milliseconds
java.lang.Object
org.apache.jackrabbit.oak.spi.security.ConfigurationParameters.Milliseconds
- Enclosing class:
- ConfigurationParameters
Helper class for configuration parameters that denote a "duration", such
as a timeout or expiration time.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ConfigurationParameters.Milliseconds
static final ConfigurationParameters.Milliseconds
static final ConfigurationParameters.Milliseconds
final long
-
Method Summary
Modifier and TypeMethodDescriptionboolean
int
hashCode()
of
(long value) Returns a new milliseconds object from the given long value.static @Nullable ConfigurationParameters.Milliseconds
Parses a value string into a duration.static @NotNull ConfigurationParameters.Milliseconds
of
(@Nullable String str, @NotNull ConfigurationParameters.Milliseconds defaultValue)
-
Field Details
-
NULL
-
FOREVER
-
NEVER
-
value
public final long value
-
-
Method Details
-
of
Returns a new milliseconds object from the given long value.- Parameters:
value
- the value- Returns:
- the milliseconds object
-
of
@Nullable public static @Nullable ConfigurationParameters.Milliseconds of(@Nullable @Nullable String str) Parses a value string into a duration. the String has the following format:<xmp> format:= (value [ unit ])+; value:= float value; unit: "ms" | "s" | "m" | "h" | "d"; </xmp> Example: <xmp> "100", "100ms" : 100 milliseconds "1s 50ms": 1050 milliseconds "1.5d": 1 1/2 days == 36 hours. </xmp>
- Parameters:
str
- the string to parse- Returns:
- the new Milliseconds object or null.
-
of
@NotNull public static @NotNull ConfigurationParameters.Milliseconds of(@Nullable @Nullable String str, @NotNull @NotNull ConfigurationParameters.Milliseconds defaultValue) -
equals
-
hashCode
public int hashCode()
-