org.apache.ode.bpel.compiler.bom
Class ReceiveActivity

java.lang.Object
  extended by org.apache.ode.bpel.compiler.bom.BpelObject
      extended by org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
          extended by org.apache.ode.bpel.compiler.bom.Activity
              extended by org.apache.ode.bpel.compiler.bom.CreateInstanceActivity
                  extended by org.apache.ode.bpel.compiler.bom.ReceiveActivity
All Implemented Interfaces:
SourceLocation, Communication

public class ReceiveActivity
extends CreateInstanceActivity
implements Communication

Representation of a BPEL <receive> activity.


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
JoinFailureSuppressor.SuppressJoinFailure
 
Field Summary
 
Fields inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
__suppressJoinFailure
 
Fields inherited from class org.apache.ode.bpel.compiler.bom.BpelObject
ATTR_LINENO
 
Constructor Summary
ReceiveActivity(org.w3c.dom.Element el)
           
 
Method Summary
 java.util.List<Correlation> getCorrelations()
           
 java.lang.String getMessageExchangeId()
          Get the optional message exchange identifier.
 java.lang.String getOperation()
          Get the operation for the communication.
 java.lang.String getPartnerLink()
          Get the partnerLink link on which to communicate.
 javax.xml.namespace.QName getPortType()
          Get the port type for the communication.
 java.lang.String getRoute()
           
 java.lang.String getVariable()
          Get the name of the variable that will hold the input message.
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.CreateInstanceActivity
isCreateInstance
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.Activity
getJoinCondition, getLinkSources, getLinkTargets, getName
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.JoinFailureSuppressor
getSuppressJoinFailure
 
Methods inherited from class org.apache.ode.bpel.compiler.bom.BpelObject
createBpelObject, getAttribute, getAttribute, getAttribute, getAttribute, getChildren, getChildren, getChildren, getColumnNo, getElement, getExtensibilityElement, getExtensibilityElements, getFirstChild, getFirstChild, getFirstExtensibilityElementElement, getLineNo, getNamespaceContext, getPath, getTextValue, getType, getURI, is11, is20Draft, isAttributeSet, rewriteTargetNS, setURI, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ReceiveActivity

public ReceiveActivity(org.w3c.dom.Element el)
Method Detail

getMessageExchangeId

public java.lang.String getMessageExchangeId()
Get the optional message exchange identifier.

Returns:

getVariable

public java.lang.String getVariable()
Get the name of the variable that will hold the input message.

Returns:
name of input message variable

getRoute

public java.lang.String getRoute()

getOperation

public java.lang.String getOperation()
Description copied from interface: Communication
Get the operation for the communication.

Specified by:
getOperation in interface Communication
Returns:
name of operation

getPartnerLink

public java.lang.String getPartnerLink()
Description copied from interface: Communication
Get the partnerLink link on which to communicate.

Specified by:
getPartnerLink in interface Communication
Returns:
name of the partner link

getPortType

public javax.xml.namespace.QName getPortType()
Description copied from interface: Communication
Get the port type for the communication. This property is optional as the partner link type implies a port type.

Specified by:
getPortType in interface Communication
Returns:
name of portType for the communication (or null)

getCorrelations

public java.util.List<Correlation> getCorrelations()
Specified by:
getCorrelations in interface Communication