org.apache.ode.bpel.compiler.bom
Interface Communication

All Known Implementing Classes:
CommunicationHelper, InvokeActivity, OnEvent, OnMessage, ReceiveActivity, ReplyActivity

public interface Communication

Base interface for BPEL constructs representing a web-service communication.


Method Summary
 java.util.List<Correlation> getCorrelations()
           
 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.
 

Method Detail

getOperation

java.lang.String getOperation()
Get the operation for the communication.

Returns:
name of operation

getPartnerLink

java.lang.String getPartnerLink()
Get the partnerLink link on which to communicate.

Returns:
name of the partner link

getPortType

javax.xml.namespace.QName getPortType()
Get the port type for the communication. This property is optional as the partner link type implies a port type.

Returns:
name of portType for the communication (or null)

getCorrelations

java.util.List<Correlation> getCorrelations()