Interface OperationImplementation
-
- All Known Implementing Classes:
WSOperation
@Internal public interface OperationImplementation
Represents an implementation of aOperation
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getId()
java.lang.String
getName()
MessageInstance
sendFor(MessageInstance message, Operation operation, java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> overridenEndpointAddresses)
Sends the message on behalf of operation
-
-
-
Method Detail
-
getId
java.lang.String getId()
- Returns:
- the id of this implementation
-
getName
java.lang.String getName()
- Returns:
- the name of this implementation
-
sendFor
MessageInstance sendFor(MessageInstance message, Operation operation, java.util.concurrent.ConcurrentMap<javax.xml.namespace.QName,java.net.URL> overridenEndpointAddresses) throws java.lang.Exception
Sends the message on behalf of operation- Parameters:
message
- the message to be sentoperation
- the operation that is interested on sending the messageoverridenEndpointAddresses
- a not null map of overriden enpoint addresses. The key is the endpoint qualified name.- Returns:
- the resulting message
- Throws:
java.lang.Exception
-
-