Package nz.org.riskscape.engine.plugin
package nz.org.riskscape.engine.plugin
-
ClassDescriptionMark an implementation of an SPI as a default one - meant for internal use onlyExtensionPoint<T extends PluginFeature>An ExtensionPoint is an official advertised place that allows a
Pluginto advertise aPluginFeatureSPI and a place where implementing features should be registered by the plugin system during startup.FactoryFeature<A,T> Base class for features that return a new instance of something of a particular SPI, optionally accepting a contextual argument.A Riskscape Plugin.Contains meta data and standard methods for integrating a plugin's code base in to RiskScapeMarker interface for any code that implements a feature that should be registered with anExtensionPointPluginRuntimeExceptionare thrown when the plugin system fails to initialize or start a plugin