Interface OperationImplementation

  • All Known Implementing Classes:
    WSOperation

    public interface OperationImplementation
    Represents an implementation of a Operation
    Author:
    Esteban Robles Luna
    • Method Detail

      • getId

        String getId()
        Returns:
        the id of this implementation
      • getName

        String getName()
        Returns:
        the name of this implementation
      • sendFor

        MessageInstance sendFor​(MessageInstance message,
                                Operation operation,
                                ConcurrentMap<QName,​URL> overriddenEndpointAddresses)
                         throws Exception
        Sends the message on behalf of operation
        Parameters:
        message - the message to be sent
        operation - the operation that is interested on sending the message
        overriddenEndpointAddresses - a not null map of overridden endpoint addresses. The key is the endpoint qualified name.
        Returns:
        the resulting message
        Throws:
        Exception