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
Nested Classes -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionThe authentication type and value.static SessionConfig.Builderbuilder()TheSessionandConsoleSessionclose timeout.booleanWhether theSessionimplementation will implement a batchTableHandleManager.The session execute timeout.booleanWhether the default batchTableHandleManagerwill 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 theSessionimplementation 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 batchTableHandleManagerwill 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
TheSessionandConsoleSessionclose timeout. By default, isPT5s. The default can be overridden via the system property "deephaven.session.closeTimeout".
-