Class PluginsContainer

All Implemented Interfaces:
Registry, Iterable<Object>, Collection<Object>, Set<Object>

public class PluginsContainer extends AbstractSet<Object> implements Set<Object>, Registry
The plugin set for a Processor. Plugins are general service objects and can be any type. The PluginsContainer treats the @{link PluginsContainer.PluginProvider special. If it is used with a type, it will expand when it encounters a PluginsContainer.PluginProvider plugin, see getPlugin(Class) and getPlugins(Class). These provided plugins are _not_ part of the this set so they won't be explicitly returned when plugins() is called.
  • Constructor Details

    • PluginsContainer

      protected PluginsContainer()
  • Method Details