KIE Internal 6.1.0.CR2

org.kie.internal.executor.api
Interface ExecutorService


public interface ExecutorService

Top level facade that aggregates operations defined in:

See Also:
Executor, ExecutorQueryService, ExecutorAdminService

Method Summary
 void cancelRequest(Long requestId)
           
 int clearAllErrors()
           
 int clearAllRequests()
           
 void destroy()
           
 List<ErrorInfo> getAllErrors()
           
 List<RequestInfo> getAllRequests()
           
 List<RequestInfo> getCancelledRequests()
           
 List<RequestInfo> getCompletedRequests()
           
 List<ErrorInfo> getErrorsByRequestId(Long requestId)
           
 List<RequestInfo> getFutureQueuedRequests()
           
 List<RequestInfo> getInErrorRequests()
           
 int getInterval()
           
 List<RequestInfo> getPendingRequestById(Long id)
           
 List<RequestInfo> getPendingRequests()
           
 List<RequestInfo> getQueuedRequests()
           
 RequestInfo getRequestById(Long requestId)
           
 List<RequestInfo> getRequestsByBusinessKey(String businessKey)
           
 List<RequestInfo> getRequestsByStatus(List<STATUS> statuses)
           
 int getRetries()
           
 List<RequestInfo> getRunningRequests()
           
 int getThreadPoolSize()
           
 void init()
           
 boolean isActive()
           
 Long scheduleRequest(String commandName, CommandContext ctx)
           
 Long scheduleRequest(String commandId, Date date, CommandContext ctx)
           
 void setInterval(int waitTime)
           
 void setRetries(int defaultNroOfRetries)
           
 void setThreadPoolSize(int nroOfThreads)
           
 

Method Detail

getQueuedRequests

List<RequestInfo> getQueuedRequests()

getCompletedRequests

List<RequestInfo> getCompletedRequests()

getInErrorRequests

List<RequestInfo> getInErrorRequests()

getCancelledRequests

List<RequestInfo> getCancelledRequests()

getAllErrors

List<ErrorInfo> getAllErrors()

getAllRequests

List<RequestInfo> getAllRequests()

getRequestsByStatus

List<RequestInfo> getRequestsByStatus(List<STATUS> statuses)

getRequestsByBusinessKey

List<RequestInfo> getRequestsByBusinessKey(String businessKey)

clearAllRequests

int clearAllRequests()

clearAllErrors

int clearAllErrors()

scheduleRequest

Long scheduleRequest(String commandName,
                     CommandContext ctx)

cancelRequest

void cancelRequest(Long requestId)

init

void init()

destroy

void destroy()

isActive

boolean isActive()

getInterval

int getInterval()

setInterval

void setInterval(int waitTime)

getRetries

int getRetries()

setRetries

void setRetries(int defaultNroOfRetries)

getThreadPoolSize

int getThreadPoolSize()

setThreadPoolSize

void setThreadPoolSize(int nroOfThreads)

getPendingRequests

List<RequestInfo> getPendingRequests()

getPendingRequestById

List<RequestInfo> getPendingRequestById(Long id)

scheduleRequest

Long scheduleRequest(String commandId,
                     Date date,
                     CommandContext ctx)

getRunningRequests

List<RequestInfo> getRunningRequests()

getFutureQueuedRequests

List<RequestInfo> getFutureQueuedRequests()

getRequestById

RequestInfo getRequestById(Long requestId)

getErrorsByRequestId

List<ErrorInfo> getErrorsByRequestId(Long requestId)

KIE Internal 6.1.0.CR2

Copyright © 2001-2014 JBoss by Red Hat. All Rights Reserved.