org.exoplatform.social.common.service
Interface ProcessContext

All Known Implementing Classes:
ProcessorContextImpl

public interface ProcessContext


Method Summary
 ProcessContext copy()
           
 void done(boolean isDone)
           
 SocialServiceContext getContext()
           
 Exception getException()
           
<T> T
getException(Class<T> type)
           
 String getProcessorCompletion()
           
 Map<String,Object> getProperties()
           
 Object getProperty(String name)
           
<T> T
getProperty(String name, Class<T> type)
           
 Object getProperty(String name, Object defaultValue)
           
<T> T
getProperty(String name, Object defaultValue, Class<T> type)
           
 int getTotalProcesses()
           
 TraceElement getTraceElement()
           
 String getTraceLog()
           
 StringBuffer getTracer()
           
 boolean hasProperties()
           
 boolean isDone()
           
 boolean isFailed()
           
 boolean isInProgress()
           
 Object removeProperty(String name)
           
 void setException(Throwable t)
           
 void setProcessorName(String name)
           
 void setProperty(String name, Object value)
           
 void setTraceElement(TraceElement traceElement)
           
 void totalProcesses(int total)
           
 void trace(String processorName, String trace)
           
 

Method Detail

getProperty

Object getProperty(String name)

getProperty

Object getProperty(String name,
                   Object defaultValue)

getProperty

<T> T getProperty(String name,
                  Class<T> type)

getProperty

<T> T getProperty(String name,
                  Object defaultValue,
                  Class<T> type)

setProperty

void setProperty(String name,
                 Object value)

removeProperty

Object removeProperty(String name)

getProperties

Map<String,Object> getProperties()

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()

trace

void trace(String processorName,
           String trace)

getTracer

StringBuffer getTracer()

getTraceLog

String getTraceLog()

setTraceElement

void setTraceElement(TraceElement traceElement)

getTraceElement

TraceElement getTraceElement()

totalProcesses

void totalProcesses(int total)

getTotalProcesses

int getTotalProcesses()


Copyright © 2003-2013 eXo Platform SAS. All Rights Reserved.