public class SocialServiceExecutorImpl extends Object implements SocialServiceExecutor
| Constructor and Description |
|---|
SocialServiceExecutorImpl() |
SocialServiceExecutorImpl(ExecutorService executor) |
| Modifier and Type | Method and Description |
|---|---|
ProcessContext |
async(AsyncProcessor asyncProcessor,
ProcessContext processContext) |
ProcessContext |
async(AsyncProcessor asyncProcessor,
ProcessContext processContext,
AsyncCallback callback) |
Future<ProcessContext> |
asyncProcess(AsyncProcessor asyncProcessor,
ProcessContext processorContext) |
ProcessContext |
execute(Processor processor,
ProcessContext processContext) |
ProcessContext |
execute(ServiceContext<ProcessContext> serviceContext,
ProcessContext processContext) |
protected ProcessContext |
process(AsyncProcessor asyncProcessor,
ProcessContext processorContext)
Processes Async Processor with ProcessContext
|
void |
setExecutorService(ExecutorService executorService) |
public SocialServiceExecutorImpl()
public SocialServiceExecutorImpl(ExecutorService executor)
public ProcessContext execute(ServiceContext<ProcessContext> serviceContext, ProcessContext processContext)
execute in interface SocialServiceExecutorpublic ProcessContext execute(Processor processor, ProcessContext processContext)
execute in interface SocialServiceExecutorpublic void setExecutorService(ExecutorService executorService)
setExecutorService in interface SocialServiceExecutorpublic Future<ProcessContext> asyncProcess(AsyncProcessor asyncProcessor, ProcessContext processorContext)
asyncProcess in interface SocialServiceExecutorprotected ProcessContext process(AsyncProcessor asyncProcessor, ProcessContext processorContext) throws Exception
asyncProcessor - processorContext - Exceptionpublic ProcessContext async(AsyncProcessor asyncProcessor, ProcessContext processContext)
async in interface SocialServiceExecutorpublic ProcessContext async(AsyncProcessor asyncProcessor, ProcessContext processContext, AsyncCallback callback)
async in interface SocialServiceExecutorCopyright © 2003–2021 eXo Platform SAS. All rights reserved.