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()
IndexerInterfacejava.util.Collection<GraphicalInterface> getGraphicalPlugins()
java.util.Collection<QueryInterface> getQueryPlugins()
QueryInterfacejava.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()
JettyPluginInterfacejava.lang.String getName()
void setSettings(ConfigurationHolder xmlSettings)
xmlSettings - an XML-based configuration holderConfigurationHolder getSettings()
void shutdown()