Class ClientStateManager.ClientState
java.lang.Object
com.illumon.iris.controller.service.ClientStateManager.ClientState
- All Implemented Interfaces:
com.fishlib.base.log.LogOutputAppendable
- Enclosing class:
- ClientStateManager
public static final class ClientStateManager.ClientState
extends Object
implements com.fishlib.base.log.LogOutputAppendable
-
Method Summary
Modifier and TypeMethodDescriptioncom.fishlib.base.log.LogOutput
append
(com.fishlib.base.log.LogOutput logOutput) boolean
void
io.deephaven.shadow.core.com.google.protobuf.ByteString
io.deephaven.shadow.core.io.grpc.stub.StreamObserver<SubscribeResponse>
long
io.deephaven.enterprise.auth.UserContext
io.deephaven.shadow.core.com.google.protobuf.ByteString
getUuid()
gnu.trove.set.TLongSet
boolean
isCookieValid
(io.deephaven.shadow.core.com.google.protobuf.ByteString cookie) boolean
void
void
void
void
void
setCookie
(io.deephaven.shadow.core.com.google.protobuf.ByteString cookie) void
setObserver
(io.deephaven.shadow.core.io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver) void
setVisibleQueries
(gnu.trove.set.TLongSet visibleQueries) toString()
void
-
Method Details
-
updateRefreshDeadline
public void updateRefreshDeadline() -
getRefreshDeadline
public long getRefreshDeadline() -
getVisibleQueries
@NotNull public gnu.trove.set.TLongSet getVisibleQueries() -
setVisibleQueries
public void setVisibleQueries(gnu.trove.set.TLongSet visibleQueries) -
beginSubscription
public boolean beginSubscription() -
isSubscriptionInProgress
public boolean isSubscriptionInProgress() -
finishSubscription
public void finishSubscription() -
getDelayedCommands
-
getAndResetDelayedCommands
-
maybeCreateDelayedCommands
public void maybeCreateDelayedCommands() -
getObserver
-
setObserver
public void setObserver(io.deephaven.shadow.core.io.grpc.stub.StreamObserver<SubscribeResponse> responseObserver) -
setCookie
public void setCookie(io.deephaven.shadow.core.com.google.protobuf.ByteString cookie) -
getCurrentCookie
public io.deephaven.shadow.core.com.google.protobuf.ByteString getCurrentCookie() -
getUuid
public io.deephaven.shadow.core.com.google.protobuf.ByteString getUuid() -
isCookieValid
public boolean isCookieValid(io.deephaven.shadow.core.com.google.protobuf.ByteString cookie) -
getUserContext
public io.deephaven.enterprise.auth.UserContext getUserContext() -
getClientId
-
sendOrEnqueueCommand
-
sendCommandImmediate
-
append
public com.fishlib.base.log.LogOutput append(com.fishlib.base.log.LogOutput logOutput) - Specified by:
append
in interfacecom.fishlib.base.log.LogOutputAppendable
-
toString
-
safelyCompleteSubscription
public void safelyCompleteSubscription()
-