Interface OperationImplementation
- All Known Implementing Classes:
WSOperation
public interface OperationImplementation
Represents an implementation of a
Operation
- Author:
- Esteban Robles Luna
-
Method Summary
Modifier and TypeMethodDescriptiongetId()
getName()
sendFor
(MessageInstance message, Operation operation, ConcurrentMap<QName, URL> overriddenEndpointAddresses) Sends the message on behalf of operation
-
Method Details
-
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 ExceptionSends the message on behalf of operation- Parameters:
message
- the message to be sentoperation
- the operation that is interested on sending the messageoverriddenEndpointAddresses
- a not null map of overridden endpoint addresses. The key is the endpoint qualified name.- Returns:
- the resulting message
- Throws:
Exception
-