com.ebmwebsourcing.easyviper.core.impl.engine.behaviour
Class SenderBehaviourImpl

java.lang.Object
  extended by com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
      extended by com.ebmwebsourcing.easyviper.core.impl.engine.behaviour.SenderBehaviourImpl
All Implemented Interfaces:
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour, com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour, com.ebmwebsourcing.easyviper.core.api.engine.Element, com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent, java.io.Serializable, org.objectweb.fractal.api.control.BindingController, org.objectweb.fractal.api.control.LifeCycleController

public class SenderBehaviourImpl
extends com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
implements com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

Author:
Nicolas Salatge - eBM WebSourcing
See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour.Kind
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour.State
 
Field Summary
protected  com.ebmwebsourcing.easyviper.core.api.engine.Node node
           
 
Fields inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
component, state
 
Fields inherited from interface org.objectweb.fractal.api.control.LifeCycleController
STARTED, STOPPED
 
Constructor Summary
SenderBehaviourImpl()
           
 
Method Summary
 void executeActivity()
           
 com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationMatcher getCorrelationMatcher()
           
 com.ebmwebsourcing.easyviper.core.api.engine.fault.FaultHandler getFaultHandler()
           
 java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
           
 javax.xml.namespace.QName getInputVariableName()
           
 com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour.Kind getKind()
           
 com.ebmwebsourcing.easyviper.core.api.soa.message.MessageAdapter getMessageAdapter()
           
 com.ebmwebsourcing.easyviper.core.api.engine.Node getNode()
           
 java.lang.String getOperationName()
           
 javax.xml.namespace.QName getOutputVariableName()
           
 java.lang.Object getProviderEndpointKey()
           
 com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> sendSyncTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> request, com.ebmwebsourcing.easyviper.core.api.soa.Endpoint endpoint, com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
           
 void sendTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message, com.ebmwebsourcing.easyviper.core.api.soa.Endpoint endpoint, com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
           
 void setCorrelationMatcher(com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationMatcher correlationMatcher)
           
 void setFaultHandler(com.ebmwebsourcing.easyviper.core.api.engine.fault.FaultHandler faultHandler)
           
 void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
           
 void setInputVariableName(javax.xml.namespace.QName variableName)
           
 void setKind(com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour.Kind kind)
           
 void setLog(java.util.logging.Logger logger)
           
 void setMessageAdapter(com.ebmwebsourcing.easyviper.core.api.soa.message.MessageAdapter ma)
           
 void setOperationName(java.lang.String name)
           
 void setOutputVariableName(javax.xml.namespace.QName variableName)
           
 void setProviderEndpointKey(java.lang.Object providerEndpointKey)
           
 java.lang.String toString()
           
 
Methods inherited from class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
bindFc, create, createFc, destroy, destroyFc, execute, finalize, getComponent, getFcState, getName, getState, init, listFc, listFc, lookupFc, setName, setState, start, startFc, stop, stopFc, unbindFc
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
execute, getState, setState
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Field Detail

node

protected com.ebmwebsourcing.easyviper.core.api.engine.Node node
Constructor Detail

SenderBehaviourImpl

public SenderBehaviourImpl()
Method Detail

getInitializationContext

public java.util.Map<java.lang.String,java.lang.Object> getInitializationContext()
                                                                          throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
getInitializationContext in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

setInitializationContext

public void setInitializationContext(java.util.Map<java.lang.String,java.lang.Object> context)
                              throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
setInitializationContext in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

executeActivity

public void executeActivity()
                     throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
executeActivity in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

toString

public java.lang.String toString()
Overrides:
toString in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl

getNode

public com.ebmwebsourcing.easyviper.core.api.engine.Node getNode()
Specified by:
getNode in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Specified by:
getNode in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl

sendTo

public void sendTo(com.ebmwebsourcing.easyviper.core.api.soa.message.InternalMessage<?> message,
                   com.ebmwebsourcing.easyviper.core.api.soa.Endpoint endpoint,
                   com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
            throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
sendTo in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour
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<?> request,
                                                                                       com.ebmwebsourcing.easyviper.core.api.soa.Endpoint endpoint,
                                                                                       com.ebmwebsourcing.easyviper.core.api.env.ExternalContext context)
                                                                                throws com.ebmwebsourcing.easyviper.core.api.CoreException
Specified by:
sendSyncTo in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour
Throws:
com.ebmwebsourcing.easyviper.core.api.CoreException

getKind

public com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour.Kind getKind()
Specified by:
getKind in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setKind

public void setKind(com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour.Kind kind)
Specified by:
setKind in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getInputVariableName

public javax.xml.namespace.QName getInputVariableName()
Specified by:
getInputVariableName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setInputVariableName

public void setInputVariableName(javax.xml.namespace.QName variableName)
Specified by:
setInputVariableName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getOutputVariableName

public javax.xml.namespace.QName getOutputVariableName()
Specified by:
getOutputVariableName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setOutputVariableName

public void setOutputVariableName(javax.xml.namespace.QName variableName)
Specified by:
setOutputVariableName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getProviderEndpointKey

public java.lang.Object getProviderEndpointKey()
Specified by:
getProviderEndpointKey in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setProviderEndpointKey

public void setProviderEndpointKey(java.lang.Object providerEndpointKey)
Specified by:
setProviderEndpointKey in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setLog

public void setLog(java.util.logging.Logger logger)
Specified by:
setLog in interface com.ebmwebsourcing.easyviper.core.api.engine.Element
Overrides:
setLog in class com.ebmwebsourcing.easyviper.core.api.engine.behaviour.AbstractBehaviourImpl

getOperationName

public java.lang.String getOperationName()
Specified by:
getOperationName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setOperationName

public void setOperationName(java.lang.String name)
Specified by:
setOperationName in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getFaultHandler

public com.ebmwebsourcing.easyviper.core.api.engine.fault.FaultHandler getFaultHandler()
Specified by:
getFaultHandler in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setFaultHandler

public void setFaultHandler(com.ebmwebsourcing.easyviper.core.api.engine.fault.FaultHandler faultHandler)
Specified by:
setFaultHandler in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getMessageAdapter

public com.ebmwebsourcing.easyviper.core.api.soa.message.MessageAdapter getMessageAdapter()
Specified by:
getMessageAdapter in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

setMessageAdapter

public void setMessageAdapter(com.ebmwebsourcing.easyviper.core.api.soa.message.MessageAdapter ma)
Specified by:
setMessageAdapter in interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.SenderBehaviour

getCorrelationMatcher

public com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationMatcher getCorrelationMatcher()

setCorrelationMatcher

public void setCorrelationMatcher(com.ebmwebsourcing.easyviper.core.api.soa.correlation.CorrelationMatcher correlationMatcher)


Copyright © 2009 eBM WebSourcing. All Rights Reserved.