Package com.illumon.iris.controller
Class PersistentQueryInfo
java.lang.Object
com.illumon.iris.controller.PersistentQueryInfo
Note: {PersistentQueryConfiguration, PersistentQueryState, PersistentQueryInfo, PersistentQuery, PersistentQueryClient} replace TableConfiguration.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.deephaven.hash.KeyedLongObjectKey<PersistentQueryInfo> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetReplicaState(int slot) getState()Set the designated state for client use.booleanisStale()booleanbooleanisVisibleToUser(UserContext userContext, IrisGroupProvider groupProvider) voidvoidvoidvoidsetReplicaState(PersistentQueryState state, int slot) updateReplicaState(PersistentQueryState state, int replicaSlot) boolean
-
Field Details
-
CONFIG_SERIAL_KEY
-
-
Constructor Details
-
PersistentQueryInfo
-
-
Method Details
-
getConfig
-
setConfig
-
getState
Set the designated state for client use.- Returns:
-
setDesignatedState
-
setReplicaState
-
getReplicaState
-
getReplicaStates
-
getSpareStates
-
isStale
public boolean isStale() -
workerAcceptingConnections
public boolean workerAcceptingConnections() -
isVisibleToUser
-
isVisibleToUser
public boolean isVisibleToUser(@NotNull UserContext userContext, @NotNull IrisGroupProvider groupProvider) -
resetNumberFailures
public void resetNumberFailures() -
updateReplicaState
-
replicaStateStream
-