com.ebmwebsourcing.easyviper.core.api.engine
Interface Engine
- All Superinterfaces:
- com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
public interface Engine
- extends com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
- Author:
- Nicolas Salatge - eBM WebSourcing
|
Method Summary |
void |
accept(InternalMessage<?> internalMessage,
ExternalContext context)
|
Process |
createNewEmptyProcessInstance(javax.xml.namespace.QName uniqueProcessName,
ProcessDefinition processDefinition)
|
void |
deleteProcess(Process process)
|
Endpoint |
findEndpointFromMessage(Message<?> mess,
Process process)
|
Process |
findProcessFromName(java.lang.String processInstanceName)
|
void |
flushMessagesInRegistry()
|
java.lang.ClassLoader |
getClassLoader()
|
Core |
getCore()
|
java.lang.Class |
getInternalMessageType()
|
PoolOfProcessForkers |
getPoolOfProcessForkers()
|
ProcessInstanceRegistry |
getProcessInstanceRegistry()
|
ServiceManager |
getServiceManager()
|
InternalMessage<?> |
sendSyncTo(InternalMessage<?> request,
Endpoint endpoint,
java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> context)
|
void |
sendTo(InternalMessage<?> message,
Endpoint endpoint,
java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> context)
|
void |
setInternalMessageType(java.lang.Class clazz)
|
void |
setLog(java.util.logging.Logger logger)
|
| Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent |
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent |
setLog
void setLog(java.util.logging.Logger logger)
setInternalMessageType
void setInternalMessageType(java.lang.Class clazz)
getInternalMessageType
java.lang.Class getInternalMessageType()
createNewEmptyProcessInstance
Process createNewEmptyProcessInstance(javax.xml.namespace.QName uniqueProcessName,
ProcessDefinition processDefinition)
throws CoreException
- Throws:
CoreException
accept
void accept(InternalMessage<?> internalMessage,
ExternalContext context)
throws CoreException
- Throws:
CoreException
sendTo
void sendTo(InternalMessage<?> message,
Endpoint endpoint,
java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> context)
throws CoreException
- Throws:
CoreException
sendSyncTo
InternalMessage<?> sendSyncTo(InternalMessage<?> request,
Endpoint endpoint,
java.util.Map<Endpoint,java.util.Map<java.lang.String,ExternalContext>> context)
throws CoreException
- Throws:
CoreException
flushMessagesInRegistry
void flushMessagesInRegistry()
throws CoreException
- Throws:
CoreException
getProcessInstanceRegistry
ProcessInstanceRegistry getProcessInstanceRegistry()
deleteProcess
void deleteProcess(Process process)
throws CoreException
- Throws:
CoreException
getServiceManager
ServiceManager getServiceManager()
getCore
Core getCore()
throws CoreException
- Throws:
CoreException
getClassLoader
java.lang.ClassLoader getClassLoader()
getPoolOfProcessForkers
PoolOfProcessForkers getPoolOfProcessForkers()
findEndpointFromMessage
Endpoint findEndpointFromMessage(Message<?> mess,
Process process)
findProcessFromName
Process findProcessFromName(java.lang.String processInstanceName)
Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.