Interface ProcessContext
-
- All Known Implementing Classes:
ProcessorContextImpl
public interface ProcessContext
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ProcessContextcopy()voiddone(boolean isDone)SocialServiceContextgetContext()ExceptiongetException()<T> TgetException(Class<T> type)StringgetProcessorCompletion()Map<String,Object>getProperties()ObjectgetProperty(String name)<T> TgetProperty(String name, Class<T> type)ObjectgetProperty(String name, Object defaultValue)<T> TgetProperty(String name, Object defaultValue, Class<T> type)intgetTotalProcesses()TraceElementgetTraceElement()StringgetTraceLog()StringBuffergetTracer()booleanhasProperties()booleanisDone()booleanisFailed()booleanisInProgress()ObjectremoveProperty(String name)voidsetException(Throwable t)voidsetProcessorName(String name)voidsetProperty(String name, Object value)voidsetTraceElement(TraceElement traceElement)voidtotalProcesses(int total)voidtrace(String processorName, String trace)
-
-
-
Method Detail
-
hasProperties
boolean hasProperties()
-
getException
Exception getException()
-
getException
<T> T getException(Class<T> type)
-
setException
void setException(Throwable t)
-
isFailed
boolean isFailed()
-
isInProgress
boolean isInProgress()
-
isDone
boolean isDone()
-
done
void done(boolean isDone)
-
copy
ProcessContext copy()
-
getProcessorCompletion
String getProcessorCompletion()
-
setProcessorName
void setProcessorName(String name)
-
getContext
SocialServiceContext getContext()
-
getTracer
StringBuffer getTracer()
-
getTraceLog
String getTraceLog()
-
setTraceElement
void setTraceElement(TraceElement traceElement)
-
getTraceElement
TraceElement getTraceElement()
-
totalProcesses
void totalProcesses(int total)
-
getTotalProcesses
int getTotalProcesses()
-
-