com.ebmwebsourcing.easyviper.core.impl.engine.registry
Class MemoryProcessInstanceRegistryImpl
java.lang.Object
com.ebmwebsourcing.easyviper.core.impl.engine.registry.MemoryProcessInstanceRegistryImpl
- All Implemented Interfaces:
- com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
public class MemoryProcessInstanceRegistryImpl
- extends java.lang.Object
- implements com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
- Author:
- Nicolas Salatge - eBM WebSourcing
|
Method Summary |
java.util.Map<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey,java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process>> |
getMap()
|
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> |
getProcessInstances()
|
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> |
getProcessInstances(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message)
|
java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> |
getProcessInstances(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key)
|
com.ebmwebsourcing.easyviper.core.api.engine.Process |
removeProcessInstance(com.ebmwebsourcing.easyviper.core.api.engine.Process process,
boolean forceUninstall)
|
void |
storeProcessInstance(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key,
com.ebmwebsourcing.easyviper.core.api.engine.Process process)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MemoryProcessInstanceRegistryImpl
public MemoryProcessInstanceRegistryImpl(com.ebmwebsourcing.easyviper.core.api.engine.Engine engine)
getProcessInstances
public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> getProcessInstances(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message)
- Specified by:
getProcessInstances in interface com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
getProcessInstances
public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> getProcessInstances(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key)
- Specified by:
getProcessInstances in interface com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
removeProcessInstance
public com.ebmwebsourcing.easyviper.core.api.engine.Process removeProcessInstance(com.ebmwebsourcing.easyviper.core.api.engine.Process process,
boolean forceUninstall)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Specified by:
removeProcessInstance in interface com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
storeProcessInstance
public void storeProcessInstance(com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey key,
com.ebmwebsourcing.easyviper.core.api.engine.Process process)
throws com.ebmwebsourcing.easyviper.core.api.CoreException
- Specified by:
storeProcessInstance in interface com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
- Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException
getMap
public java.util.Map<com.ebmwebsourcing.easyviper.core.api.model.registry.ProcessKey,java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process>> getMap()
getProcessInstances
public java.util.List<com.ebmwebsourcing.easyviper.core.api.engine.Process> getProcessInstances()
- Specified by:
getProcessInstances in interface com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry
Copyright © 2009 eBM WebSourcing. All Rights Reserved.