public abstract class IndexerPluginSpi
extends com.escenic.services.AbstractNurseryServiceProvider
GenericService.StartCommand, GenericService.StopCommand
mLogger, state
Modifier | Constructor and Description |
---|---|
protected |
IndexerPluginSpi(String pPluginName,
String pPluginVersion,
String pPluginVendor)
Creates a
PluginIndexerSpi . |
Modifier and Type | Method and Description |
---|---|
abstract IndexerPlugin |
createPluginIndexer() |
String |
getPluginName()
Deprecated.
Use
AbstractNurseryServiceProvider.getName() . |
String |
getPluginVendor()
Deprecated.
Use
AbstractNurseryServiceProvider.getVendor() . |
String |
getPluginVersion()
Deprecated.
Use
AbstractNurseryServiceProvider.getVersion() . |
protected void |
startServiceProvider() |
protected void |
stopServiceProvider() |
String |
toString() |
getDescription, getName, getVendor, getVersion, setDescription, setName, setVendor, setVersion, startService, stopService
doStartService, doStopService, stopIdleService
assertServiceRunning, getServiceDescription, getServiceMessage, getServiceState, isServiceEnabled, isServiceFailed, isServiceIdle, isServiceRunning, isServiceShutdownFailed, isServiceStopped, setServiceDescription, setServiceEnabled, start, stop, validateIsTrue, validateNotNull
protected IndexerPluginSpi(String pPluginName, String pPluginVersion, String pPluginVendor)
PluginIndexerSpi
.pPluginName
- the plug-in name, may not be null
.pPluginVersion
- the plug-in version.pPluginVendor
- the plug-in vendor.IllegalArgumentException
- if pPluginName
is null
.public abstract IndexerPlugin createPluginIndexer()
@Deprecated public final String getPluginName()
AbstractNurseryServiceProvider.getName()
.@Deprecated public final String getPluginVersion()
AbstractNurseryServiceProvider.getVersion()
.@Deprecated public final String getPluginVendor()
AbstractNurseryServiceProvider.getVendor()
.public String toString()
toString
in class com.escenic.services.AbstractNurseryServiceProvider
protected void startServiceProvider() throws IllegalStateException, IllegalArgumentException, Exception
startServiceProvider
in class com.escenic.services.AbstractNurseryServiceProvider
IllegalStateException
IllegalArgumentException
Exception
protected void stopServiceProvider() throws IllegalStateException, Exception
stopServiceProvider
in class com.escenic.services.AbstractNurseryServiceProvider
IllegalStateException
Exception
© 1998- 2018 Stibo DX