Package eu.rarogsoftware.rarog.platform.api.plugins
package eu.rarogsoftware.rarog.platform.api.plugins
-
ClassDescriptionInforms Spring-OSGi bridge which component should be imported from OSGi.Information for bridge between Spring context and OSGi system which beans should be exported as services to OSGi.Base interface for all FeatureDescriptors.FeatureModule<T extends FeatureDescriptor>Represents single pluggable functionality in system.Represents single plugin installed in system.Represents internal state of plugin in systemSpecial interface that must be implemented and exported by all plugins providing any functionality.Interface representing an artifact used to install the plugin.Generic exception throw by actions on plugin.Interface used to manage plugins and their artifacts.Object representing plugin manifest that contains basic info about plugin.Provides access to services exported by plugins.Interface allowing to persist state of installed plugins between applications startups.Listener for installed plugin state.PurgeableFeatureModule<T extends FeatureDescriptor>Represents
FeatureModule
that support cleaning stale resources.Represents plugin able to hold/provide resources