Interface PluginsModule


@Module(includes={ObjectTypesModule.class,JsPluginModule.class,io.deephaven.plugin.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 Summary

    Modifier and Type
    Method
    Description
    io.deephaven.plugin.Registration.Callback
    bindPluginRegistrationCallback(io.deephaven.server.plugin.PluginRegistrationVisitor visitor)
     
  • Method Details

    • bindPluginRegistrationCallback

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