Class ToggleableStringSubscriber
java.lang.Object
dev.doglog.internal.tunable.entry.ToggleableStringSubscriber
- All Implemented Interfaces:
PubSub
,StringSubscriber
,Subscriber
,AutoCloseable
,Supplier<String>
-
Constructor Summary
ConstructorsConstructorDescriptionToggleableStringSubscriber
(StringSubscriber subscriber, String defaultValue, BooleanSupplier useNt) -
Method Summary
-
Constructor Details
-
ToggleableStringSubscriber
public ToggleableStringSubscriber(StringSubscriber subscriber, String defaultValue, BooleanSupplier useNt)
-
-
Method Details
-
getTopic
- Specified by:
getTopic
in interfacePubSub
- Specified by:
getTopic
in interfaceStringSubscriber
-
get
- Specified by:
get
in interfaceStringSubscriber
- Specified by:
get
in interfaceSupplier<String>
-
get
- Specified by:
get
in interfaceStringSubscriber
-
getAtomic
- Specified by:
getAtomic
in interfaceStringSubscriber
-
getAtomic
- Specified by:
getAtomic
in interfaceStringSubscriber
-
readQueue
- Specified by:
readQueue
in interfaceStringSubscriber
-
readQueueValues
- Specified by:
readQueueValues
in interfaceStringSubscriber
-
exists
public boolean exists()- Specified by:
exists
in interfaceSubscriber
-
getLastChange
public long getLastChange()- Specified by:
getLastChange
in interfaceSubscriber
-
close
public void close()- Specified by:
close
in interfaceAutoCloseable
- Specified by:
close
in interfacePubSub
-
isValid
public boolean isValid() -
getHandle
public int getHandle()
-