com.ebmwebsourcing.easyviper.core.api.engine
Class EngineFcInItf

Package class diagram package EngineFcInItf
java.lang.Object
  extended by org.objectweb.fractal.julia.BasicComponentInterface
      extended by org.ow2.frascati.tinfi.TinfiComponentInterface<com.ebmwebsourcing.easyviper.core.api.engine.Engine>
          extended by com.ebmwebsourcing.easyviper.core.api.engine.EngineFcInItf
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.engine.Engine, org.objectweb.fractal.api.Interface, org.objectweb.fractal.julia.ComponentInterface
Direct Known Subclasses:
EngineFcOutItf

public class EngineFcInItf
extends org.ow2.frascati.tinfi.TinfiComponentInterface<com.ebmwebsourcing.easyviper.core.api.engine.Engine>
implements com.ebmwebsourcing.easyviper.core.api.engine.Engine


Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterface
impl
 
Fields inherited from class org.objectweb.fractal.julia.BasicComponentInterface
flags, name, owner, type
 
Constructor Summary
EngineFcInItf()
           
EngineFcInItf(org.objectweb.fractal.api.Component component, java.lang.String s, org.objectweb.fractal.api.Type type, boolean flag, java.lang.Object obj)
           
 
Method Summary
 void accept(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0, com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process createNewEmptyProcessInstance(javax.xml.namespace.QName arg0, com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition arg1)
           
 void createSCAComponent()
           
 void deleteProcess(com.ebmwebsourcing.easyviper.core.api.engine.Process arg0)
           
 void destroySCAComponent()
           
 com.ebmwebsourcing.easyviper.core.api.soa.Endpoint findEndpointFromMessage(com.ebmwebsourcing.easyviper.core.api.soa.message.Message<?> arg0, com.ebmwebsourcing.easyviper.core.api.engine.Process arg1)
           
 com.ebmwebsourcing.easyviper.core.api.engine.Process findProcessFromName(java.lang.String arg0)
           
 void flushMessagesInRegistry()
           
 java.lang.ClassLoader getClassLoader()
           
 org.objectweb.fractal.api.Component getComponent()
           
 com.ebmwebsourcing.easyviper.core.api.Core getCore()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 java.lang.Class getInternalMessageType()
           
 java.lang.String getName()
           
 com.ebmwebsourcing.easyviper.core.api.tools.PoolOfProcessForkers getPoolOfProcessForkers()
           
 com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry getProcessInstanceRegistry()
           
 com.ebmwebsourcing.easyviper.core.api.engine.thread.service.ServiceManager getServiceManager()
           
 com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> sendSyncTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0, com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg1, java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> arg2)
           
 void sendTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0, com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg1, java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> arg2)
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> arg0)
           
 void setInternalMessageType(java.lang.Class arg0)
           
 void setLog(java.util.logging.Logger arg0)
           
 void setName(java.lang.String arg0)
           
 void startSCAComponent()
           
 void stopSCAComponent()
           
 
Methods inherited from class org.ow2.frascati.tinfi.TinfiComponentInterface
clone, getFcItfImpl, setFcItfImpl
 
Methods inherited from class org.objectweb.fractal.julia.BasicComponentInterface
equals, getFcItfName, getFcItfOwner, getFcItfType, hasFcInterceptor, hashCode, isFcInternalItf, setFcItfName, updateFcState
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EngineFcInItf

public EngineFcInItf()

EngineFcInItf

public EngineFcInItf(org.objectweb.fractal.api.Component component,
                     java.lang.String s,
                     org.objectweb.fractal.api.Type type,
                     boolean flag,
                     java.lang.Object obj)
Method Detail

setLog

public void setLog(java.util.logging.Logger arg0)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

stopSCAComponent

public void stopSCAComponent()
                      throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
stopSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

destroySCAComponent

public void destroySCAComponent()
                         throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
destroySCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

getPoolOfProcessForkers

public com.ebmwebsourcing.easyviper.core.api.tools.PoolOfProcessForkers getPoolOfProcessForkers()
Specified by:
getPoolOfProcessForkers in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

setName

public void setName(java.lang.String arg0)
Specified by:
setName in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

getName

public java.lang.String getName()
Specified by:
getName in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

accept

public void accept(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,
                   com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1)
            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
accept in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

startSCAComponent

public void startSCAComponent()
                       throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
startSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

createSCAComponent

public void createSCAComponent()
                        throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
createSCAComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

setInternalMessageType

public void setInternalMessageType(java.lang.Class arg0)
Specified by:
setInternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

getComponent

public org.objectweb.fractal.api.Component getComponent()
Specified by:
getComponent in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

setInitializationContext

public void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> arg0)
                              throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
setInitializationContext in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException

getClassLoader

public java.lang.ClassLoader getClassLoader()
Specified by:
getClassLoader in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

findEndpointFromMessage

public com.ebmwebsourcing.easyviper.core.api.soa.Endpoint findEndpointFromMessage(com.ebmwebsourcing.easyviper.core.api.soa.message.Message<?> arg0,
                                                                                  com.ebmwebsourcing.easyviper.core.api.engine.Process arg1)
Specified by:
findEndpointFromMessage in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

getProcessInstanceRegistry

public com.ebmwebsourcing.easyviper.core.api.engine.registry.ProcessInstanceRegistry getProcessInstanceRegistry()
Specified by:
getProcessInstanceRegistry in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

flushMessagesInRegistry

public void flushMessagesInRegistry()
                             throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
flushMessagesInRegistry in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getInternalMessageType

public java.lang.Class getInternalMessageType()
Specified by:
getInternalMessageType in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

getServiceManager

public com.ebmwebsourcing.easyviper.core.api.engine.thread.service.ServiceManager getServiceManager()
Specified by:
getServiceManager in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

findProcessFromName

public com.ebmwebsourcing.easyviper.core.api.engine.Process findProcessFromName(java.lang.String arg0)
Specified by:
findProcessFromName in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine

deleteProcess

public void deleteProcess(com.ebmwebsourcing.easyviper.core.api.engine.Process arg0)
                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
deleteProcess in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

sendTo

public void sendTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,
                   com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg1,
                   java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> arg2)
            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
sendTo in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getCore

public com.ebmwebsourcing.easyviper.core.api.Core getCore()
                                                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getCore in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

sendSyncTo

public com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> sendSyncTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0,
                                                                                       com.ebmwebsourcing.easyviper.core.api.soa.Endpoint arg1,
                                                                                       java.util.Map<com.ebmwebsourcing.easyviper.core.api.soa.Endpoint,java.util.Map<java.lang.String,com.ebmwebsourcing.easyviper.core.api.env.ExternalContext>> arg2)
                                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
sendSyncTo in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

createNewEmptyProcessInstance

public com.ebmwebsourcing.easyviper.core.api.engine.Process createNewEmptyProcessInstance(javax.xml.namespace.QName arg0,
                                                                                          com.ebmwebsourcing.easyviper.core.api.model.registry.definition.ProcessDefinition arg1)
                                                                                   throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
createNewEmptyProcessInstance in interface com.ebmwebsourcing.easyviper.core.api.engine.Engine
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getInitializationContext

public java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
                                                                          throws com.ebmwebsourcing.easycommons.sca.helper.api.SCAException
Specified by:
getInitializationContext in interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
Throws:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAException


Copyright © 2009-2011 eBM WebSourcing. All Rights Reserved.