com.ebmwebsourcing.easyviper.core.api.engine.behaviour.functionnal
Interface SenderBehaviour

All Superinterfaces:
Behaviour, com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent

public interface SenderBehaviour
extends Behaviour

Author:
Nicolas Salatge - eBM WebSourcing

Nested Class Summary
static class SenderBehaviour.Kind
           
 
Nested classes/interfaces inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
Behaviour.State
 
Method Summary
 FaultHandler getFaultHandler()
           
 javax.xml.namespace.QName getInputVariableName()
           
 SenderBehaviour.Kind getKind()
           
 MessageAdapter getMessageAdapter()
           
 java.lang.String getOperationName()
           
 javax.xml.namespace.QName getOutputVariableName()
           
 java.lang.Object getProviderEndpointKey()
           
 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 setFaultHandler(FaultHandler exceptionHandler)
           
 void setInputVariableName(javax.xml.namespace.QName variableName)
           
 void setKind(SenderBehaviour.Kind kind)
           
 void setMessageAdapter(MessageAdapter ma)
           
 void setOperationName(java.lang.String name)
           
 void setOutputVariableName(javax.xml.namespace.QName variableName)
           
 void setProviderEndpointKey(java.lang.Object endpoint)
           
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.behaviour.Behaviour
execute, getNode, getQName, getState, setLog, setQName, setState
 
Methods inherited from interface com.ebmwebsourcing.easycommons.sca.helper.api.SCAComponent
createSCAComponent, destroySCAComponent, getComponent, getInitializationContext, getName, setInitializationContext, setName, startSCAComponent, stopSCAComponent
 

Method Detail

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

getKind

SenderBehaviour.Kind getKind()

setKind

void setKind(SenderBehaviour.Kind kind)

setInputVariableName

void setInputVariableName(javax.xml.namespace.QName variableName)

getInputVariableName

javax.xml.namespace.QName getInputVariableName()

setOutputVariableName

void setOutputVariableName(javax.xml.namespace.QName variableName)

getOutputVariableName

javax.xml.namespace.QName getOutputVariableName()

getProviderEndpointKey

java.lang.Object getProviderEndpointKey()

setProviderEndpointKey

void setProviderEndpointKey(java.lang.Object endpoint)

getOperationName

java.lang.String getOperationName()

setOperationName

void setOperationName(java.lang.String name)

getMessageAdapter

MessageAdapter getMessageAdapter()

setMessageAdapter

void setMessageAdapter(MessageAdapter ma)

getFaultHandler

FaultHandler getFaultHandler()

setFaultHandler

void setFaultHandler(FaultHandler exceptionHandler)


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