Class DefaultAppPluginRegistry<T extends AppPlugin>

java.lang.Object
org.camunda.bpm.webapp.plugin.impl.DefaultAppPluginRegistry<T>
All Implemented Interfaces:
AppPluginRegistry<T>

public class DefaultAppPluginRegistry<T extends AppPlugin> extends Object implements AppPluginRegistry<T>
Default implementation of AppPluginRegistry that loads Plugins via the ServiceLoader facilities provided by the Java SE platform.
Author:
nico.rehwaldt, Daniel Meyer
  • Field Details

    • pluginType

      protected final Class<T extends AppPlugin> pluginType
      the interface type of plugins managed by this registry
    • pluginsMap

      protected Map<String,T extends AppPlugin> pluginsMap
  • Constructor Details

    • DefaultAppPluginRegistry

      public DefaultAppPluginRegistry(Class<T> pluginType)
  • Method Details