Class SocialServiceExecutorImpl
- java.lang.Object
-
- org.exoplatform.social.common.service.impl.SocialServiceExecutorImpl
-
- All Implemented Interfaces:
SocialServiceExecutor
public class SocialServiceExecutorImpl extends Object implements SocialServiceExecutor
-
-
Constructor Summary
Constructors Constructor Description SocialServiceExecutorImpl()SocialServiceExecutorImpl(ExecutorService executor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ProcessContextasync(AsyncProcessor asyncProcessor, ProcessContext processContext)ProcessContextasync(AsyncProcessor asyncProcessor, ProcessContext processContext, AsyncCallback callback)Future<ProcessContext>asyncProcess(AsyncProcessor asyncProcessor, ProcessContext processorContext)ProcessContextexecute(Processor processor, ProcessContext processContext)ProcessContextexecute(ServiceContext<ProcessContext> serviceContext, ProcessContext processContext)protected ProcessContextprocess(AsyncProcessor asyncProcessor, ProcessContext processorContext)Processes Async Processor with ProcessContextvoidsetExecutorService(ExecutorService executorService)
-
-
-
Constructor Detail
-
SocialServiceExecutorImpl
public SocialServiceExecutorImpl()
-
SocialServiceExecutorImpl
public SocialServiceExecutorImpl(ExecutorService executor)
-
-
Method Detail
-
execute
public ProcessContext execute(ServiceContext<ProcessContext> serviceContext, ProcessContext processContext)
- Specified by:
executein interfaceSocialServiceExecutor
-
execute
public ProcessContext execute(Processor processor, ProcessContext processContext)
- Specified by:
executein interfaceSocialServiceExecutor
-
setExecutorService
public void setExecutorService(ExecutorService executorService)
- Specified by:
setExecutorServicein interfaceSocialServiceExecutor
-
asyncProcess
public Future<ProcessContext> asyncProcess(AsyncProcessor asyncProcessor, ProcessContext processorContext)
- Specified by:
asyncProcessin interfaceSocialServiceExecutor
-
process
protected ProcessContext process(AsyncProcessor asyncProcessor, ProcessContext processorContext) throws Exception
Processes Async Processor with ProcessContext- Parameters:
asyncProcessor-processorContext-- Returns:
- Throws:
Exception
-
async
public ProcessContext async(AsyncProcessor asyncProcessor, ProcessContext processContext)
- Specified by:
asyncin interfaceSocialServiceExecutor
-
async
public ProcessContext async(AsyncProcessor asyncProcessor, ProcessContext processContext, AsyncCallback callback)
- Specified by:
asyncin interfaceSocialServiceExecutor
-
-