Package io.deephaven.kv.common
Class ModContext
- All Implemented Interfaces:
GetPrefixResponseParser<Optional<Long>>,GetResponseParser<Optional<Long>>,Context,KeyPathContext,KeyValuesCollectionParser<Optional<Long>>
A structured
KeyPath model representing the modification revision from
KeyValue.getModificationRevision().-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfaceA simplifiedwatch listenerinterface.static enum -
Field Summary
Fields inherited from class io.deephaven.kv.KeyPathContextBase
context, description -
Method Summary
Modifier and TypeMethodDescriptionasTouch()hasModRev(long modRev) isNew()parseLong(GetPrefixResponse response) parseLong(GetResponse response) watch(WatchClient client, ModContext.ModContextListener listener) watch(WatchClient client, ModContext.ModContextListener listener, long modRev) Methods inherited from class io.deephaven.kv.common.KeyPathSimpleValue
getContext, isPresentIn, parse, parseOrThrowMethods inherited from class io.deephaven.kv.KeyPathContextBase
equals, getDescription, getPath, hashCodeMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.kv.common.GetPrefixResponseParser
checkContext, getPrefix, parseMethods inherited from interface io.deephaven.kv.common.GetResponseParser
checkContext, parseMethods inherited from interface io.deephaven.kv.KeyPathContext
getDescription, getPath, resolve
-
Method Details
-
entry
-
isNew
-
hasModRev
-
asTouch
-
parseLong
-
parseLong
-
watch
-
watch
public WatchClient.Watch watch(WatchClient client, ModContext.ModContextListener listener, long modRev)
-