public interface PluginSet
PluginImplementation
. All instances
are expected to be thread safe. It is highly recommended that provided collections are immutable, and
that no modifications are performed in getter methods.Modifier and Type | Method and Description |
---|---|
java.util.Collection<GraphicalInterface> |
getGraphicalPlugins()
Deprecated.
the Swing-based remote user interface is deprecated
|
java.util.Collection<IndexerInterface> |
getIndexPlugins()
Gets the indexer plugins enclosed in this plugin set.
|
java.util.Collection<JettyPluginInterface> |
getJettyPlugins()
Obtains a collection of Jetty plugins, so as to implement web services via Dicoogle.
|
java.lang.String |
getName()
Gets the plugin's name.
|
java.util.Collection<QueryInterface> |
getQueryPlugins()
Gets the query plugins enclosed in this plugin set.
|
java.util.Collection<ServerResource> |
getRestPlugins()
Obtains a collection of access to the RESTful resources.
|
ConfigurationHolder |
getSettings()
Retrieves the plugin's settings.
|
java.util.Collection<StorageInterface> |
getStoragePlugins()
Gets the storage plugins enclosed in this plugin set.
|
void |
setSettings(ConfigurationHolder xmlSettings)
Defines the plugin's settings.
|
void |
shutdown()
Signals a plugin to stop.
|
java.util.Collection<IndexerInterface> getIndexPlugins()
IndexerInterface
java.util.Collection<GraphicalInterface> getGraphicalPlugins()
java.util.Collection<QueryInterface> getQueryPlugins()
QueryInterface
java.util.Collection<StorageInterface> getStoragePlugins()
java.util.Collection<ServerResource> getRestPlugins()
toString()
method.
This collection must be immutable.toString()
to provide the resource namejava.util.Collection<JettyPluginInterface> getJettyPlugins()
JettyPluginInterface
java.lang.String getName()
void setSettings(ConfigurationHolder xmlSettings)
xmlSettings
- an XML-based configuration holderConfigurationHolder getSettings()
void shutdown()