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

Package class diagram package EngineInterceptorSCAIntent
java.lang.Object
  extended by org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Engine>
      extended by com.ebmwebsourcing.easyviper.core.api.engine.EngineInterceptorSCAIntent
All Implemented Interfaces:
com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent, com.ebmwebsourcing.easyviper.core.api.engine.Engine, org.objectweb.fractal.julia.Controller, org.objectweb.fractal.julia.Interceptor

public class EngineInterceptorSCAIntent
extends org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Engine>
implements com.ebmwebsourcing.easyviper.core.api.engine.Engine, org.objectweb.fractal.julia.Interceptor


Field Summary
 
Fields inherited from class org.ow2.frascati.tinfi.TinfiComponentInterceptor
impl, intentHandlersMap, methods
 
Constructor Summary
EngineInterceptorSCAIntent()
           
 
Method Summary
 void accept(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> arg0, com.ebmwebsourcing.easyviper.core.api.env.ExternalContext arg1)
           
 java.lang.Object clone()
           
 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.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()
           
 void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
           
 void onTimerFinish(com.ebmwebsourcing.easyviper.core.api.engine.time.TimerFinishedEvent arg0)
           
 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 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.TinfiComponentInterceptor
addIntentHandler, addIntentHandler, getFcComponent, getFcItf, getFcItfDelegate, getMethods, initFcClone, initIntentHandlersMap, listIntentHandler, listIntentHandler, pushFcAndGet, releaseFcAndPop, removeIntentHandler, removeIntentHandler, setFcItf, setFcItfDelegate
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.fractal.julia.Interceptor
getFcItfDelegate, setFcItfDelegate
 

Constructor Detail

EngineInterceptorSCAIntent

public EngineInterceptorSCAIntent()
Method Detail

initFcController

public void initFcController(org.objectweb.fractal.julia.InitializationContext ic)
                      throws org.objectweb.fractal.api.factory.InstantiationException
Specified by:
initFcController in interface org.objectweb.fractal.julia.Controller
Overrides:
initFcController in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<com.ebmwebsourcing.easyviper.core.api.engine.Engine>
Throws:
org.objectweb.fractal.api.factory.InstantiationException

clone

public java.lang.Object clone()
Specified by:
clone in interface org.objectweb.fractal.julia.Interceptor
Specified by:
clone in class org.ow2.frascati.tinfi.TinfiComponentInterceptor<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

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

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

getServiceManager

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

setLog

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

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

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

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

getComponent

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

getInternalMessageType

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

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

getPoolOfProcessForkers

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

getClassLoader

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

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

setInternalMessageType

public void setInternalMessageType(java.lang.Class arg0)
Specified by:
setInternalMessageType 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

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

setName

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

onTimerFinish

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

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


Copyright © 2012 Petals Link. All Rights Reserved.