Package io.deephaven.server.runner
Interface CommunityDefaultsModule
@Module(includes={DeephavenApiServerModule.class,LogModule.class,DeephavenApiConfigModule.class,PythonGlobalScopeCopyModule.class,HealthCheckModule.class,Module.class,PythonConsoleSessionModule.class,GroovyConsoleSessionModule.class,ExecutionContextModule.class,ClientDefaultsModule.class,ObfuscatingErrorTransformerModule.class,CalendarsFromConfigurationModule.class})
public interface CommunityDefaultsModule
Includes some of the common modules necessary for creating a
DeephavenApiServerComponent
/
DeephavenApiServer
.
As use-cases arise, modules may be removed from these defaults to better support common cases where integrators want to provide their own implementation of some feature.
Advanced integrators may choose to declare all of their own modules instead of depending on the defaults here.
- See Also:
-
DeephavenApiServerModule
LogModule
DeephavenApiConfigModule
PythonGlobalScopeCopyModule
HealthCheckModule
PythonPluginsRegistration.Module
PythonConsoleSessionModule
GroovyConsoleSessionModule
ExecutionContextModule
ClientDefaultsModule
ObfuscatingErrorTransformerModule
CalendarsFromConfigurationModule