Module openj9.dtfj

Interface PluginConstants


  • public interface PluginConstants
    Shared constants between plugin classes
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static String LOGGER_NAME
      The name of the logger used by plugins
      static String PACKAGE_FILTER_DISABLE
      Setting this property to any value will cause the package filtering classloading of ASM and DTFJ used by the plugin scanner to be disabled.
      static String PLUGIN_LISTENER_FACTORY
      If set it specifies the name of a class to be instantiated from which additional plugin listeners will be created.
      static String PLUGIN_SYSTEM_PROPERTY
      The system property which defines the search path to use for plugins.
    • Field Detail

      • PLUGIN_SYSTEM_PROPERTY

        static final String PLUGIN_SYSTEM_PROPERTY
        The system property which defines the search path to use for plugins. This is a list of directories or jars separated by the path separator on which this is being run i.e. : or ;
        See Also:
        Constant Field Values
      • PLUGIN_LISTENER_FACTORY

        static final String PLUGIN_LISTENER_FACTORY
        If set it specifies the name of a class to be instantiated from which additional plugin listeners will be created. These listeners will be notified when class files are scanned and so can determine if they represent a plugin or not.
        See Also:
        Constant Field Values
      • PACKAGE_FILTER_DISABLE

        static final String PACKAGE_FILTER_DISABLE
        Setting this property to any value will cause the package filtering classloading of ASM and DTFJ used by the plugin scanner to be disabled. This will typically be done when these files are already on the classpath and are a later version than those shipped with the SDK e.g. in an OSGi plugin.
        See Also:
        Constant Field Values