Package | Description |
---|---|
org.springframework.plugin.core |
This package contains the core plugin API.
|
org.springframework.plugin.core.support |
This package contains support classes to create bean lists or plugin registry instances out of beans implementing a certain interface.
|
org.springframework.plugin.metadata |
Modifier and Type | Class and Description |
---|---|
class |
OrderAwarePluginRegistry<T extends Plugin<S>,S>
PluginRegistry implementation that be made aware of a certain ordering of Plugin s. |
interface |
PluginRegistry<T extends Plugin<S>,S>
Registry for plugins.
|
class |
PluginRegistrySupport<T extends Plugin<S>,S>
Base class for
PluginRegistry implementations. |
class |
SimplePluginRegistry<T extends Plugin<S>,S>
Basic implementation of
PluginRegistry . |
Modifier and Type | Method and Description |
---|---|
static <S,T extends Plugin<S>> |
SimplePluginRegistry.create()
Creates a new
SimplePluginRegistry . |
static <S,T extends Plugin<S>> |
OrderAwarePluginRegistry.create()
Creates a new
OrderAwarePluginRegistry using the #DEFAULT_COMPARATOR . |
static <S,T extends Plugin<S>> |
OrderAwarePluginRegistry.create(Comparator<? super T> comparator)
|
static <S,T extends Plugin<S>> |
SimplePluginRegistry.create(List<? extends T> plugins)
Creates a new
SimplePluginRegistry with the given Plugin s. |
static <S,T extends Plugin<S>> |
OrderAwarePluginRegistry.create(List<? extends T> plugins)
Creates a new
OrderAwarePluginRegistry with the given plugins. |
static <S,T extends Plugin<S>> |
OrderAwarePluginRegistry.create(List<? extends T> plugins,
Comparator<? super T> comparator)
Creates a new
OrderAwarePluginRegistry with the given plugins. |
static <S,T extends Plugin<S>> |
OrderAwarePluginRegistry.createReverse(List<? extends T> plugins)
Creates a new
OrderAwarePluginRegistry with the given plugins and the order of the plugins reverted. |
Modifier and Type | Class and Description |
---|---|
class |
PluginRegistryFactoryBean<T extends Plugin<S>,S>
FactoryBean to create PluginRegistry instances. |
Modifier and Type | Class and Description |
---|---|
class |
AbstractMetadataBasedPlugin
Abstract base class for plugins based on
PluginMetadata . |
Copyright © 2008-2014–2015 Pivotal, Inc.. All rights reserved.