Class EnterpriseApiServerModule
java.lang.Object
io.deephaven.enterprise.dnd.modules.EnterpriseApiServerModule
@Module(includes={io.deephaven.server.arrow.ArrowModule.class,io.deephaven.server.auth.AuthContextModule.class,io.deephaven.server.session.SessionModule.class,io.deephaven.server.table.TableModule.class,io.deephaven.server.table.inputtables.InputTableModule.class,io.deephaven.server.console.ConsoleModule.class,ObjectModuleOverride.class,io.deephaven.server.plugin.PluginsModule.class,io.deephaven.server.partitionedtable.PartitionedTableServiceModule.class,io.deephaven.server.hierarchicaltable.HierarchicalTableServiceModule.class,io.deephaven.server.notebook.FilesystemStorageServiceModule.class,io.deephaven.server.config.ConfigServiceModule.class,io.deephaven.server.session.ObfuscatingErrorTransformerModule.class})
public class EnterpriseApiServerModule
extends Object
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ApplicationState.Listener
provideAppStateListener
(@NotNull ApplicationServiceGrpcImpl appService) static Set<ApplicationState.Factory>
static Scheduler
provideScheduler
(UpdateGraph updateGraph, int poolSize) provideScriptSession
(Map<String, javax.inject.Provider<ScriptSession>> scriptTypes) static ScriptSession.Listener
providesListener
(@NotNull ApplicationServiceGrpcImpl appService, Set<ScriptSession.Listener> scriptSessionListeners) static UpdateGraph
-
Constructor Details
-
EnterpriseApiServerModule
public EnterpriseApiServerModule()
-
-
Method Details
-
provideScriptSession
@Provides @Singleton public ScriptSession provideScriptSession(Map<String, javax.inject.Provider<ScriptSession>> scriptTypes) -
provideScheduler
@Provides @Singleton public static Scheduler provideScheduler(@Named("DEFAULT") UpdateGraph updateGraph, @Named("scheduler.poolSize") int poolSize) -
provideUpdateGraph
-
providesListener
@Provides public static ScriptSession.Listener providesListener(@NotNull @NotNull ApplicationServiceGrpcImpl appService, @Named("dnd.scriptSessionListeners") Set<ScriptSession.Listener> scriptSessionListeners) -
provideAppStateListener
@Provides public static ApplicationState.Listener provideAppStateListener(@NotNull @NotNull ApplicationServiceGrpcImpl appService) -
providesAppStateFactory
-