Package com.illumon.iris.controller
Class PersistentQueryInfo
java.lang.Object
com.illumon.iris.controller.PersistentQueryInfo
- All Implemented Interfaces:
Serializable
Note: {PersistentQueryConfiguration, PersistentQueryState, PersistentQueryInfo, PersistentQuery, PersistentQueryClient} replace TableConfiguration.
- See Also:
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final io.deephaven.hash.KeyedLongObjectKey<PersistentQueryInfo> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlongintgetState()booleanisStale()booleanbooleanisVisibleToUser(io.deephaven.enterprise.auth.UserContext userContext, IrisGroupProvider groupProvider) voidvoidsetLastFailureTimeMillis(long lastFailureTimeMillis) voidsetNumberFailures(int numberFailures) voidsetState(PersistentQueryState state) boolean
-
Field Details
-
CONFIG_SERIAL_KEY
-
-
Constructor Details
-
PersistentQueryInfo
-
-
Method Details
-
getConfig
-
setConfig
-
getState
-
setState
-
getLastFailureTimeMillis
public long getLastFailureTimeMillis() -
setLastFailureTimeMillis
public void setLastFailureTimeMillis(long lastFailureTimeMillis) -
getNumberFailures
public int getNumberFailures() -
setNumberFailures
public void setNumberFailures(int numberFailures) -
isStale
public boolean isStale() -
workerAcceptingConnections
public boolean workerAcceptingConnections() -
isVisibleToUser
-
isVisibleToUser
public boolean isVisibleToUser(@NotNull io.deephaven.enterprise.auth.UserContext userContext, @NotNull IrisGroupProvider groupProvider)
-