public abstract class AbstractPlugin extends Object implements Plugin
| Constructor and Description |
|---|
AbstractPlugin() |
| Modifier and Type | Method and Description |
|---|---|
String |
getChainName() |
com.indexdata.masterkey.config.ModuleConfiguration |
getConfig()
Poorman's dependency injection mechanism: get configuration for this plugin.
|
String |
getName() |
NodeList |
getNodeList(Object startingPoint,
String xPathString) |
String |
getXmlString(Document dom) |
abstract void |
serve(ServiceRequest request,
ServiceResponse response,
ChainControl chain)
This method gets called during the chain processing by the container.
|
void |
setChainName(String chainName) |
void |
setConfig(com.indexdata.masterkey.config.ModuleConfiguration config)
Poorman's dependency injection mechanism: set configuration for this plugin.
|
void |
setName(String name) |
public void setConfig(com.indexdata.masterkey.config.ModuleConfiguration config)
Pluginpublic com.indexdata.masterkey.config.ModuleConfiguration getConfig()
Pluginpublic void setChainName(String chainName)
setChainName in interface Pluginpublic String getChainName()
getChainName in interface Pluginpublic NodeList getNodeList(Object startingPoint, String xPathString) throws StandardServiceException
StandardServiceExceptionpublic abstract void serve(ServiceRequest request, ServiceResponse response, ChainControl chain) throws ServiceException, IOException
Pluginserve in interface Pluginrequest - service requestresponse - service responsechain - chain-control utilityIOException - of any kindServiceExceptionCopyright © 2008-2015 Index Data. All Rights Reserved.