Class OffsetValue.DefaultOffsetValue<O,V>
java.lang.Object
org.wildfly.clustering.server.offset.Value.AbstractValue<V>
org.wildfly.clustering.server.offset.OffsetValue.DefaultOffsetValue<O,V>
- All Implemented Interfaces:
Supplier<V>,OffsetValue<V>,Value<V>
- Direct Known Subclasses:
OffsetValue.TemporalOffsetValue
- Enclosing interface:
- OffsetValue<V>
public static class OffsetValue.DefaultOffsetValue<O,V>
extends Value.AbstractValue<V>
implements OffsetValue<V>
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.wildfly.clustering.server.offset.OffsetValue
OffsetValue.DefaultOffsetValue<O,V>, OffsetValue.DurationOffsetValue, OffsetValue.InstantOffsetValue, OffsetValue.TemporalOffsetValue<V> Nested classes/interfaces inherited from interface org.wildfly.clustering.server.offset.Value
Value.AbstractValue<V> -
Method Summary
Methods inherited from class org.wildfly.clustering.server.offset.Value.AbstractValue
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.wildfly.clustering.server.offset.OffsetValue
get
-
Method Details
-
getBasis
Description copied from interface:OffsetValueReturns the basis from which the associated offset will be applied.- Specified by:
getBasisin interfaceOffsetValue<O>- Returns:
- the basis from which the associated offset will be applied.
-
set
Description copied from interface:ValueUpdates the referenced value. -
setOffset
Description copied from interface:OffsetValueSets the current offset.- Specified by:
setOffsetin interfaceOffsetValue<O>- Parameters:
offset- an offset
-
getOffset
Description copied from interface:OffsetValueThe current offset.- Specified by:
getOffsetin interfaceOffsetValue<O>- Returns:
- an offset
-
rebase
Description copied from interface:OffsetValueReturns a new offset value based on the current value.- Specified by:
rebasein interfaceOffsetValue<O>- Returns:
- a new offset value
-