public interface PluginConstants
Shared constants between plugin classes
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
The name of the logger used by pluginsstatic final String
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 final String
If set it specifies the name of a class to be instantiated from which additional plugin listeners will be created.static final String
The system property which defines the search path to use for plugins.
-
Field Details
-
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:
-
LOGGER_NAME
The name of the logger used by plugins- See Also:
-
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:
-
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:
-