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 TypeMethodDescriptionlong
int
getState()
boolean
isStale()
boolean
boolean
isVisibleToUser
(io.deephaven.enterprise.auth.UserContext userContext, IrisGroupProvider groupProvider) void
void
setLastFailureTimeMillis
(long lastFailureTimeMillis) void
setNumberFailures
(int numberFailures) void
setState
(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)
-