Class PluginContextOptions


  • public final class PluginContextOptions
    extends Object
    Parameters passed into all plugin contexts derived from AbstractPluginContext.
    • Constructor Detail

      • PluginContextOptions

        public PluginContextOptions()
    • Method Detail

      • getPluginManager

        public PluginManager getPluginManager()
        Returns:
        Plugin manager
      • getUrlFileManager

        public UrlFileManager getUrlFileManager()
        Returns:
        URL file manager
      • getValueProviderConfig

        public Map<String,​Map<String,​Object>> getValueProviderConfig()
        Returns:
        Value provider configuration
      • getGenericPluginConfig

        public Map<String,​Map<String,​Object>> getGenericPluginConfig()
        Returns:
        Generic plugin configuration
      • getContainerContext

        public Object getContainerContext()
        Returns:
        Container-specific context object
      • containerContext

        public PluginContextOptions containerContext​(Object value)
        Parameters:
        value - Container-specific context object
        Returns:
        this
      • getLogger

        public org.slf4j.Logger getLogger()
        Returns:
        Logger
      • logger

        public PluginContextOptions logger​(org.slf4j.Logger value)
        Parameters:
        value - Logger
        Returns:
        this
      • pluginContextOptions

        public PluginContextOptions pluginContextOptions​(PluginContextOptions value)
        Initialize options with all fields from other options.
        Parameters:
        value - Other options
        Returns:
        this