Interface GroovyConsoleSessionWithDatabaseModule
@Module(includes=io.deephaven.server.console.groovy.InitScriptsModule.ServiceLoader.class)
public interface GroovyConsoleSessionWithDatabaseModule
- 
Nested Class SummaryNested ClassesModifier and TypeInterfaceDescriptionstatic final classA thin wrapper around aScriptSessionso that we can invalidate the controller class loader cache before evaluating scripts.
- 
Method SummaryModifier and TypeMethodDescriptionstatic ScriptSessionprovideGroovySession(UpdateGraph updateGraph, OperationInitializer operationInitializer, ObjectTypeLookup lookup, ScriptSession.Listener listener, GroovyDeephavenSession.RunScripts runScripts, Database database, File cacheDir, String persistentQueryScriptPathLoaderState, UserContext serverCredentials, @NotNull ControllerClientFactory controllerClientFactory) 
- 
Method Details- 
provideGroovySession@Provides @IntoMap @StringKey("groovy") static ScriptSession 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") UserContext serverCredentials, @NotNull @NotNull ControllerClientFactory controllerClientFactory) 
- 
bindDatabaseMethods
 
-