Package io.deephaven.client.impl
Class SessionConfig
java.lang.Object
io.deephaven.client.impl.SessionConfig
The configuration values for a specific
Session
, typically used along with a channel
configuration
.-
Nested Class Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionThe authentication type and value.static SessionConfig.Builder
builder()
TheSession
andConsoleSession
close timeout.boolean
Whether theSession
implementation will implement a batchTableHandleManager
.The session execute timeout.boolean
Whether the default batchTableHandleManager
will use mix-in more relevant stacktraces.abstract Optional<ScheduledExecutorService>
The scheduler.
-
Constructor Details
-
SessionConfig
public SessionConfig()
-
-
Method Details
-
builder
-
authenticationTypeAndValue
The authentication type and value. -
scheduler
The scheduler. -
delegateToBatch
@Default public boolean delegateToBatch()Whether theSession
implementation will implement a batchTableHandleManager
. By default, istrue
. The default can be overridden via the system property "deephaven.session.batch". -
mixinStacktrace
@Default public boolean mixinStacktrace()Whether the default batchTableHandleManager
will use mix-in more relevant stacktraces. By default, isfalse
. The default can be overridden via the system property "deephaven.session.batch.stacktraces". -
executeTimeout
The session execute timeout. By default, isPT1m
. The default can be overridden via the system property "deephaven.session.executeTimeout". -
closeTimeout
TheSession
andConsoleSession
close timeout. By default, isPT5s
. The default can be overridden via the system property "deephaven.session.closeTimeout".
-