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.boolean
isStale()
boolean
boolean
isVisibleToUser
(UserContext userContext, IrisGroupProvider groupProvider) void
void
void
void
setReplicaState
(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
-