Interface OperationImplementation

    • 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> overridenEndpointAddresses)
                         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
        overridenEndpointAddresses - a not null map of overriden enpoint addresses. The key is the endpoint qualified name.
        Returns:
        the resulting message
        Throws:
        Exception