Interface PluginManager.PluginManagerListener

  • All Superinterfaces:
    java.util.EventListener
    Enclosing interface:
    PluginManager

    public static interface PluginManager.PluginManagerListener
    extends java.util.EventListener
    This interface describes an error listener for the plugin manager. The method error should be called by a plugin manager while registering packages and scanning for plugins.
    Author:
    bfvdonge
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void error​(java.net.URL source, java.lang.Throwable t, java.lang.String className)
      Listen for errors which occur while registering packages and scanning for plugins.
      void newPlugin​(PluginDescriptor plugin, java.util.Collection<java.lang.Class<?>> newTypes)
      Listen for plugins that are registered to the manager.
    • Method Detail

      • error

        void error​(java.net.URL source,
                   java.lang.Throwable t,
                   java.lang.String className)
        Listen for errors which occur while registering packages and scanning for plugins.
        Parameters:
        source - The URL which was being registered while this error occurred
        t - The error which occurred
        className - The class name of the class which was being registered, may be null
      • newPlugin

        void newPlugin​(PluginDescriptor plugin,
                       java.util.Collection<java.lang.Class<?>> newTypes)
        Listen for plugins that are registered to the manager. Every time a PluginDescriptor is added to the manager, an event is generated.
        Parameters:
        plugin -