Class WSOperation
- java.lang.Object
-
- org.flowable.engine.impl.webservice.WSOperation
-
- All Implemented Interfaces:
OperationImplementation
public class WSOperation extends Object implements OperationImplementation
Represents a WS implementation of aOperation- Author:
- Esteban Robles Luna
-
-
Constructor Summary
Constructors Constructor Description WSOperation(String id, String operationName, WSService service)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()StringgetName()WSServicegetService()MessageInstancesendFor(MessageInstance message, Operation operation, ConcurrentMap<QName,URL> overridenEndpointAddresses)Sends the message on behalf of operation
-
-
-
Method Detail
-
getId
public String getId()
- Specified by:
getIdin interfaceOperationImplementation- Returns:
- the id of this implementation
-
getName
public String getName()
- Specified by:
getNamein interfaceOperationImplementation- Returns:
- the name of this implementation
-
sendFor
public MessageInstance sendFor(MessageInstance message, Operation operation, ConcurrentMap<QName,URL> overridenEndpointAddresses) throws Exception
Description copied from interface:OperationImplementationSends the message on behalf of operation- Specified by:
sendForin interfaceOperationImplementation- Parameters:
message- the message to be sentoperation- the operation that is interested on sending the messageoverridenEndpointAddresses- a not null map of overridden endpoint addresses. The key is the endpoint qualified name.- Returns:
- the resulting message
- Throws:
Exception
-
getService
public WSService getService()
-
-