Interface GroovyConsoleSessionWithDatabaseModule
@Module(includes=io.deephaven.server.console.groovy.InitScriptsModule.ServiceLoader.class)
public interface GroovyConsoleSessionWithDatabaseModule
-
Method Summary
Modifier and TypeMethodDescriptionstatic GroovyDeephavenSession
provideGroovySession
(UpdateGraph updateGraph, OperationInitializer operationInitializer, ObjectTypeLookup lookup, ScriptSession.Listener listener, GroovyDeephavenSession.RunScripts runScripts, Database database, File cacheDir, String persistentQueryScriptPathLoaderState, io.deephaven.enterprise.auth.UserContext serverCredentials, @NotNull ControllerClientFactory controllerClientFactory) static ScriptSession
provideScriptSession
(GroovyDeephavenSession groovySession)
-
Method Details
-
provideScriptSession
@Provides @IntoMap @StringKey("groovy") static ScriptSession provideScriptSession(GroovyDeephavenSession groovySession) -
provideGroovySession
@Provides static GroovyDeephavenSession provideGroovySession(@Named("DEFAULT") UpdateGraph updateGraph, OperationInitializer operationInitializer, ObjectTypeLookup lookup, ScriptSession.Listener listener, GroovyDeephavenSession.RunScripts runScripts, Database database, @Named("cacheDir") File cacheDir, @Nullable @Named("persistentQueryScriptPathLoaderState") String persistentQueryScriptPathLoaderState, @Named("auth.serverCredentials") io.deephaven.enterprise.auth.UserContext serverCredentials, @NotNull @NotNull ControllerClientFactory controllerClientFactory) -
bindDatabaseMethods
-