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

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `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()