public abstract class Processor
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected java.lang.String |
m_appName |
protected Logger |
m_log |
protected IProperties |
m_propertyOverrides |
Modifier | Constructor and Description |
---|---|
protected |
Processor() |
Modifier and Type | Method and Description |
---|---|
protected abstract void |
_run(IProperties toolProperties) |
void |
run() |
void |
setAppName(java.lang.String appName) |
void |
setPropertyOverrides(IProperties overrides) |
void |
setPropertyOverrides(java.util.Properties overrides) |
protected void |
validateState() |
protected java.lang.String m_appName
protected IProperties m_propertyOverrides
protected Logger m_log
public void run()
public final void setAppName(java.lang.String appName)
public final void setPropertyOverrides(java.util.Properties overrides)
overrides
- [may be null (unsets the previous overrides)]public final void setPropertyOverrides(IProperties overrides)
overrides
- [may be null (unsets the previous overrides)]protected abstract void _run(IProperties toolProperties)
protected void validateState()