jBPM distribution 6.2.0.CR2

org.jbpm.executor.impl.mem
Class InMemoryExecutorStoreService

java.lang.Object
  extended by org.jbpm.executor.impl.mem.InMemoryExecutorStoreService
All Implemented Interfaces:
org.kie.internal.executor.api.ExecutorStoreService

public class InMemoryExecutorStoreService
extends Object
implements org.kie.internal.executor.api.ExecutorStoreService


Constructor Summary
InMemoryExecutorStoreService(boolean active)
           
 
Method Summary
 Runnable buildExecutorRunnable()
           
 org.kie.internal.executor.api.ErrorInfo findError(Long id)
           
 org.kie.internal.executor.api.RequestInfo findRequest(Long id)
           
 org.kie.internal.executor.api.RequestInfo getAndLockFirst()
           
 Map<Long,org.kie.internal.executor.api.ErrorInfo> getErrors()
           
 Map<Long,org.kie.internal.executor.api.RequestInfo> getProcessedRequests()
           
 Map<Long,org.kie.internal.executor.api.RequestInfo> getRequests()
           
 void persistError(org.kie.internal.executor.api.ErrorInfo error)
           
 void persistRequest(org.kie.internal.executor.api.RequestInfo request)
           
 org.kie.internal.executor.api.ErrorInfo removeError(Long errorId)
           
 org.kie.internal.executor.api.RequestInfo removeRequest(Long requestId)
           
protected  void setId(Object object, Long id)
           
 void updateError(org.kie.internal.executor.api.ErrorInfo error)
           
 void updateRequest(org.kie.internal.executor.api.RequestInfo request)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InMemoryExecutorStoreService

public InMemoryExecutorStoreService(boolean active)
Method Detail

persistRequest

public void persistRequest(org.kie.internal.executor.api.RequestInfo request)
Specified by:
persistRequest in interface org.kie.internal.executor.api.ExecutorStoreService

updateRequest

public void updateRequest(org.kie.internal.executor.api.RequestInfo request)
Specified by:
updateRequest in interface org.kie.internal.executor.api.ExecutorStoreService

removeRequest

public org.kie.internal.executor.api.RequestInfo removeRequest(Long requestId)
Specified by:
removeRequest in interface org.kie.internal.executor.api.ExecutorStoreService

findRequest

public org.kie.internal.executor.api.RequestInfo findRequest(Long id)
Specified by:
findRequest in interface org.kie.internal.executor.api.ExecutorStoreService

persistError

public void persistError(org.kie.internal.executor.api.ErrorInfo error)
Specified by:
persistError in interface org.kie.internal.executor.api.ExecutorStoreService

updateError

public void updateError(org.kie.internal.executor.api.ErrorInfo error)
Specified by:
updateError in interface org.kie.internal.executor.api.ExecutorStoreService

removeError

public org.kie.internal.executor.api.ErrorInfo removeError(Long errorId)
Specified by:
removeError in interface org.kie.internal.executor.api.ExecutorStoreService

findError

public org.kie.internal.executor.api.ErrorInfo findError(Long id)
Specified by:
findError in interface org.kie.internal.executor.api.ExecutorStoreService

buildExecutorRunnable

public Runnable buildExecutorRunnable()
Specified by:
buildExecutorRunnable in interface org.kie.internal.executor.api.ExecutorStoreService

getAndLockFirst

public org.kie.internal.executor.api.RequestInfo getAndLockFirst()

getRequests

public Map<Long,org.kie.internal.executor.api.RequestInfo> getRequests()

getErrors

public Map<Long,org.kie.internal.executor.api.ErrorInfo> getErrors()

getProcessedRequests

public Map<Long,org.kie.internal.executor.api.RequestInfo> getProcessedRequests()

setId

protected void setId(Object object,
                     Long id)

jBPM distribution 6.2.0.CR2

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