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

All Superinterfaces:
Behaviour, Element, FractalComponent, java.io.Serializable

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, ExternalContext context)
           
 void sendTo(InternalMessage<?> message, Endpoint endpoint, 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, getInitializationContext, getNode, getState, setInitializationContext, setState
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.Element
setLog
 
Methods inherited from interface com.ebmwebsourcing.easyviper.core.api.engine.FractalComponent
create, destroy, getComponent, getName, init, setName, start, stop
 

Method Detail

sendTo

void sendTo(InternalMessage<?> message,
            Endpoint endpoint,
            ExternalContext context)
            throws CoreException
Throws:
CoreException

sendSyncTo

InternalMessage<?> sendSyncTo(InternalMessage<?> request,
                              Endpoint endpoint,
                              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 eBM WebSourcing. All Rights Reserved.