Module org.refcodes.mixin
Package org.refcodes.mixin
Interface TimeoutMillisAccessor.TimeoutMillisProperty
- All Superinterfaces:
TimeoutMillisAccessor
,TimeoutMillisAccessor.TimeoutMillisMutator
- Enclosing interface:
- TimeoutMillisAccessor
public static interface TimeoutMillisAccessor.TimeoutMillisProperty
extends TimeoutMillisAccessor, TimeoutMillisAccessor.TimeoutMillisMutator
Provides a timeout in milliseconds property.
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.refcodes.mixin.TimeoutMillisAccessor
TimeoutMillisAccessor.TimeoutMillisBuilder<B extends TimeoutMillisAccessor.TimeoutMillisBuilder<B>>, TimeoutMillisAccessor.TimeoutMillisMutator, TimeoutMillisAccessor.TimeoutMillisProperty
-
Method Summary
Modifier and TypeMethodDescriptiondefault long
letTimeoutMillis
(long aTimeoutMillis) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given long (setter) as ofTimeoutMillisAccessor.TimeoutMillisMutator.setTimeoutMillis(long)
and returns the very same value (getter).Methods inherited from interface org.refcodes.mixin.TimeoutMillisAccessor
getTimeoutMillis
Methods inherited from interface org.refcodes.mixin.TimeoutMillisAccessor.TimeoutMillisMutator
setTimeoutMillis
-
Method Details
-
letTimeoutMillis
default long letTimeoutMillis(long aTimeoutMillis) This method stores and passes through the given argument, which is very useful for builder APIs: Sets the given long (setter) as ofTimeoutMillisAccessor.TimeoutMillisMutator.setTimeoutMillis(long)
and returns the very same value (getter).- Parameters:
aTimeoutMillis
- The long to set (viaTimeoutMillisAccessor.TimeoutMillisMutator.setTimeoutMillis(long)
).- Returns:
- Returns the value passed for it to be used in conclusive processing steps.
-