public class PipelinePurgeHandler extends GenericService implements atg.purge.handler.PurgeHandler, ProcessorConstants
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS_VERSION
Class version string
|
SERVICE_INFO_KEY
PURGE_ITEM, RETCODE_NOT_OK, RETCODE_OK
DEFAULT_LOG_TRACE_STATUS
DEFAULT_LOG_DEBUG_STATUS, DEFAULT_LOG_ERROR_STATUS, DEFAULT_LOG_INFO_STATUS, DEFAULT_LOG_WARNING_STATUS
Constructor and Description |
---|
PipelinePurgeHandler() |
Modifier and Type | Method and Description |
---|---|
void |
doStartService()
Ensure the pipeline manager and chain id are set before starting.
|
java.lang.String |
getPipelineChainId()
Gets the id of the pipeline chain to execute.
|
PipelineManager |
getPipelineManager()
Gets the pipeline manager component.
|
void |
handlePurgeItem(PurgeItem pItem)
Execute the pipeline chain passing current purge item as pipeline parameter.
|
void |
setPipelineChainId(java.lang.String pPipelineChainId)
Sets the id of the pipeline chain to execute.
|
void |
setPipelineManager(PipelineManager pPipelineManager)
Sets the pipeline manager component.
|
addLogListener, createAdminServlet, doStopService, getAbsoluteName, getAdminServlet, getAdminServletOutputStreamEncoding, getLoggingForVlogging, getLogListenerCount, getLogListeners, getName, getNameContext, getNucleus, getRoot, getServiceConfiguration, getServiceInfo, isAdminServletUseServletOutputStream, isLoggingDebug, isLoggingError, isLoggingInfo, isLoggingTrace, isLoggingWarning, isRunning, logDebug, logDebug, logDebug, logError, logError, logError, logInfo, logInfo, logInfo, logTrace, logTrace, logTrace, logWarning, logWarning, logWarning, nameContextElementBound, nameContextElementUnbound, removeLogListener, reResolveThis, resolveName, resolveName, resolveName, resolveName, sendLogEvent, setAdminServletOutputStreamEncoding, setAdminServletUseServletOutputStream, setLoggingDebug, setLoggingError, setLoggingInfo, setLoggingTrace, setLoggingWarning, setNucleus, setServiceInfo, startService, stopService
vlogDebug, vlogDebug, vlogDebug, vlogDebug, vlogDebugTrace, vlogError, vlogError, vlogError, vlogError, vlogInfo, vlogInfo, vlogInfo, vlogInfo, vlogTrace, vlogTrace, vlogTrace, vlogTrace, vlogWarning, vlogWarning, vlogWarning, vlogWarning
public void setPipelineManager(PipelineManager pPipelineManager)
public PipelineManager getPipelineManager()
public void setPipelineChainId(java.lang.String pPipelineChainId)
public java.lang.String getPipelineChainId()
public void handlePurgeItem(PurgeItem pItem) throws atg.purge.PurgeException
handlePurgeItem
in interface atg.purge.handler.PurgeHandler
pItem
- the purge itematg.purge.PurgeException
- if an error occurred while purging current item.public void doStartService() throws ServiceException
doStartService
in class GenericService
ServiceException
- if the Service had a problem starting up