org.exoplatform.social.common.service.impl
Class SocialServiceExecutorImpl

java.lang.Object
  extended by org.exoplatform.social.common.service.impl.SocialServiceExecutorImpl
All Implemented Interfaces:
SocialServiceExecutor

public class SocialServiceExecutorImpl
extends Object
implements SocialServiceExecutor


Constructor Summary
SocialServiceExecutorImpl()
           
SocialServiceExecutorImpl(ExecutorService executor)
           
 
Method Summary
 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)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SocialServiceExecutorImpl

public SocialServiceExecutorImpl()

SocialServiceExecutorImpl

public SocialServiceExecutorImpl(ExecutorService executor)
Method Detail

execute

public ProcessContext execute(ServiceContext<ProcessContext> serviceContext,
                              ProcessContext processContext)
Specified by:
execute in interface SocialServiceExecutor

execute

public ProcessContext execute(Processor processor,
                              ProcessContext processContext)
Specified by:
execute in interface SocialServiceExecutor

setExecutorService

public void setExecutorService(ExecutorService executorService)
Specified by:
setExecutorService in interface SocialServiceExecutor

asyncProcess

public Future<ProcessContext> asyncProcess(AsyncProcessor asyncProcessor,
                                           ProcessContext processorContext)
Specified by:
asyncProcess in interface SocialServiceExecutor

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:
async in interface SocialServiceExecutor

async

public ProcessContext async(AsyncProcessor asyncProcessor,
                            ProcessContext processContext,
                            AsyncCallback callback)
Specified by:
async in interface SocialServiceExecutor


Copyright © 2003–2014 eXo Platform SAS. All rights reserved.