Interface PluginsModule


@Module(includes={ObjectTypesModule.class,JsPluginModule.class,PluginModule.class}) public interface PluginsModule
Includes the modules necessary to provide PluginRegistration.

Downstream servers will need to provide an appropriate JsPlugin implementation, or include JsPluginNoopConsumerModule.

Note: runtime plugin registration is not currently supported - ie, no Registration.Callback is provided. See deephaven-core#1809 for the feature request.

See Also:
  • Method Details

    • bindPluginRegistrationCallback

      @Binds Registration.Callback bindPluginRegistrationCallback(io.deephaven.server.plugin.PluginRegistrationVisitor visitor)