Uses of Interface
eu.rarogsoftware.rarog.platform.api.plugins.Plugin
Packages that use Plugin
Package
Description
-
Uses of Plugin in eu.rarogsoftware.rarog.platform.api.plugins
Subinterfaces of Plugin in eu.rarogsoftware.rarog.platform.api.pluginsModifier and TypeInterfaceDescriptioninterface
Represents plugin able to hold/provide resourcesMethods in eu.rarogsoftware.rarog.platform.api.plugins that return PluginModifier and TypeMethodDescriptionPluginManager.disablePlugin
(Plugin plugin) Disables the plugin and stores this state persistently - plugin won't be enabled after instance restart.PluginManager.disablePlugin
(Plugin plugin, boolean storeState) Disables the plugin and if required - stores this state persistently.PluginManager.enablePlugin
(Plugin plugin) Enables the previously installed plugin as well as its dependencies storing this state persistently.Get the installed plugins with passed key.PluginManager.initializePlugin
(Plugin plugin) Checks the recently saved state and either disables or enables the plugin if installed.PluginManager.installPlugin
(PluginArtifact artifact, boolean storeState) Installs plugin in the system and if required stores the state if the installation went correctly.PluginManager.restartPlugin
(Plugin plugin) Disables and enables the plugin.Methods in eu.rarogsoftware.rarog.platform.api.plugins that return types with arguments of type PluginModifier and TypeMethodDescriptionPluginManager.listPlugins()
Returns a list consisting of all installed plugins.Methods in eu.rarogsoftware.rarog.platform.api.plugins with parameters of type PluginModifier and TypeMethodDescriptionvoid
PluginManager.deletePluginArtifactFromHome
(Plugin plugin) Deletes plugin artifact if present in the home directory.PluginManager.disablePlugin
(Plugin plugin) Disables the plugin and stores this state persistently - plugin won't be enabled after instance restart.PluginManager.disablePlugin
(Plugin plugin, boolean storeState) Disables the plugin and if required - stores this state persistently.PluginManager.enablePlugin
(Plugin plugin) Enables the previously installed plugin as well as its dependencies storing this state persistently.PluginsStateStore.getPluginState
(Plugin plugin) Retrieves last saved plugin.PluginManager.initializePlugin
(Plugin plugin) Checks the recently saved state and either disables or enables the plugin if installed.void
FeatureModule.plugDescriptor
(Plugin plugin, T descriptor) Registers new descriptor into module.void
PurgeableFeatureModule.purgeDescriptor
(Plugin plugin, T descriptor) Purge data related to descriptor by module.void
PluginManager.purgePlugin
(Plugin plugin) Deletes all plugin data (db tables, resources, etc.) and disables the plugin.PluginManager.restartPlugin
(Plugin plugin) Disables and enables the plugin.void
PluginsStateStore.storePluginState
(Plugin plugin, Plugin.PluginState pluginState) When called specified plugin state is persisted ina a non-volatile way.void
Removes the plugin from the system and removes the artifact from home if there was any.void
FeatureModule.unplugDescriptor
(Plugin plugin, T descriptor) Unregisters new descriptor into module. -
Uses of Plugin in eu.rarogsoftware.rarog.platform.api.plugins.templates
Methods in eu.rarogsoftware.rarog.platform.api.plugins.templates with parameters of type PluginModifier and TypeMethodDescriptiondefault boolean
PluginTemplateResolver.isApplicableFor
(Plugin plugin) default org.thymeleaf.templateresolver.TemplateResolution
PluginTemplateResolver.resolveTemplate
(org.thymeleaf.IEngineConfiguration configuration, String ownerTemplate, String template, Map<String, Object> templateResolutionAttributes, Plugin plugin) Tries to resolve a template.org.springframework.web.servlet.View
PluginViewResolver.resolveViewName
(String viewName, Locale locale, Plugin plugin) Resolve the given view by name. -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.i18n
Methods in eu.rarogsoftware.rarog.platform.core.i18n with parameters of type PluginModifier and TypeMethodDescriptionvoid
DefaultI18NextService.plugDescriptor
(Plugin plugin, FeatureDescriptor descriptor) void
DefaultI18NextService.unplugDescriptor
(Plugin plugin, FeatureDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins
Methods in eu.rarogsoftware.rarog.platform.core.plugins with parameters of type PluginModifier and TypeMethodDescriptionDbBackedPluginStateStore.getPluginState
(Plugin plugin) void
DefaultPluggableFeatureRegistry.plugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.plugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
DefaultPluggableFeatureRegistry.purgeDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.purgeDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
DbBackedPluginStateStore.storePluginState
(Plugin plugin, Plugin.PluginState pluginState) void
DefaultPluggableFeatureRegistry.unplugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) void
PluggableFeatureRegistry.unplugDescriptors
(Plugin plugin, Collection<? extends FeatureDescriptor> descriptors) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.database
Methods in eu.rarogsoftware.rarog.platform.core.plugins.database with parameters of type PluginModifier and TypeMethodDescriptionvoid
PluginDatabaseMigrator.plugDescriptor
(Plugin plugin, DatabaseMigrationsDescriptor descriptor) void
PluginDatabaseMigrator.purgeDescriptor
(Plugin plugin, DatabaseMigrationsDescriptor descriptor) void
PluginDatabaseMigrator.unplugDescriptor
(Plugin plugin, DatabaseMigrationsDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.events
Methods in eu.rarogsoftware.rarog.platform.core.plugins.events with parameters of type PluginModifier and TypeMethodDescriptionvoid
EventListenersFeatureModule.plugDescriptor
(Plugin plugin, EventListenersDescriptor descriptor) void
EventListenersFeatureModule.unplugDescriptor
(Plugin plugin, EventListenersDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.osgi
Classes in eu.rarogsoftware.rarog.platform.core.plugins.osgi that implement PluginMethods in eu.rarogsoftware.rarog.platform.core.plugins.osgi that return PluginModifier and TypeMethodDescriptionOsgiPluginManager.disablePlugin
(Plugin plugin) OsgiPluginManager.disablePlugin
(Plugin plugin, boolean storeState) OsgiPluginManager.enablePlugin
(Plugin plugin) OsgiPluginManager.initializePlugin
(Plugin plugin) OsgiPluginManager.installPlugin
(PluginArtifact pluginArtifact, boolean storeState) OsgiPluginManager.restartPlugin
(Plugin plugin) Methods in eu.rarogsoftware.rarog.platform.core.plugins.osgi that return types with arguments of type PluginMethods in eu.rarogsoftware.rarog.platform.core.plugins.osgi with parameters of type PluginModifier and TypeMethodDescriptionvoid
OsgiPluginManager.deletePluginArtifactFromHome
(Plugin plugin) OsgiPluginManager.disablePlugin
(Plugin plugin) OsgiPluginManager.disablePlugin
(Plugin plugin, boolean storeState) OsgiPluginManager.enablePlugin
(Plugin plugin) OsgiPluginManager.initializePlugin
(Plugin plugin) void
OsgiPluginManager.purgePlugin
(Plugin plugin) OsgiPluginManager.restartPlugin
(Plugin plugin) void
-
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.templates
Methods in eu.rarogsoftware.rarog.platform.core.plugins.templates that return PluginModifier and TypeMethodDescriptionprotected static Plugin
AbstractSimpleFeatureModule.getPluginForCurrentRequest()
Methods in eu.rarogsoftware.rarog.platform.core.plugins.templates with parameters of type PluginModifier and TypeMethodDescriptionvoid
AbstractSimpleFeatureModule.plugDescriptor
(Plugin plugin, T descriptor) void
AbstractSimpleFeatureModule.unplugDescriptor
(Plugin plugin, T descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web with parameters of type PluginModifier and TypeMethodDescriptionvoid
PluginMappingHandlerMapping.plugDescriptor
(Plugin plugin, HandlerMappingDescriptor descriptor) void
PluginMappingHandlerMapping.unplugDescriptor
(Plugin plugin, HandlerMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web.filters
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web.filters with parameters of type PluginModifier and TypeMethodDescriptionvoid
PluginFilterResolver.plugDescriptor
(Plugin plugin, PluginFilterMappingDescriptor descriptor) void
PluginFilterResolver.unplugDescriptor
(Plugin plugin, PluginFilterMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.core.plugins.web.servlets
Methods in eu.rarogsoftware.rarog.platform.core.plugins.web.servlets with parameters of type PluginModifier and TypeMethodDescriptionvoid
SmartSwitchingServlet.plugDescriptor
(Plugin plugin, PluginServletMappingDescriptor descriptor) void
SmartSwitchingServlet.unplugDescriptor
(Plugin plugin, PluginServletMappingDescriptor descriptor) -
Uses of Plugin in eu.rarogsoftware.rarog.platform.dynamic.frontend.resources
Methods in eu.rarogsoftware.rarog.platform.dynamic.frontend.resources with parameters of type PluginModifier and TypeMethodDescriptionvoid
PluginAwareDynamicAssetsLoaderFactory.plugDescriptor
(Plugin plugin, DynamicAssetsDescriptor descriptor) void
PluginAwareDynamicAssetsLoaderFactory.unplugDescriptor
(Plugin plugin, DynamicAssetsDescriptor descriptor)