Class Operation
- java.lang.Object
-
- org.activiti.engine.impl.bpmn.webservice.Operation
-
public class Operation extends Object
An Operation is part of anBpmnInterfaceand it defines Messages that are consumed and (optionally) produced when the Operation is called.
-
-
Field Summary
Fields Modifier and Type Field Description protected BpmnInterfacebpmnInterfaceThe interface to which this operations belongsprotected Stringidprotected OperationImplementationimplementationprotected MessageDefinitioninMessageprotected Stringnameprotected MessageDefinitionoutMessage
-
Constructor Summary
Constructors Constructor Description Operation()Operation(String id, String name, BpmnInterface bpmnInterface, MessageDefinition inMessage)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetId()OperationImplementationgetImplementation()MessageDefinitiongetInMessage()BpmnInterfacegetInterface()StringgetName()MessageDefinitiongetOutMessage()MessageInstancesendMessage(MessageInstance message, ConcurrentMap<QName,URL> overridenEndpointAddresses)voidsetId(String id)voidsetImplementation(OperationImplementation implementation)voidsetInMessage(MessageDefinition inMessage)voidsetInterface(BpmnInterface bpmnInterface)voidsetName(String name)voidsetOutMessage(MessageDefinition outMessage)
-
-
-
Field Detail
-
id
protected String id
-
name
protected String name
-
inMessage
protected MessageDefinition inMessage
-
outMessage
protected MessageDefinition outMessage
-
implementation
protected OperationImplementation implementation
-
bpmnInterface
protected BpmnInterface bpmnInterface
The interface to which this operations belongs
-
-
Constructor Detail
-
Operation
public Operation()
-
Operation
public Operation(String id, String name, BpmnInterface bpmnInterface, MessageDefinition inMessage)
-
-
Method Detail
-
sendMessage
public MessageInstance sendMessage(MessageInstance message, ConcurrentMap<QName,URL> overridenEndpointAddresses) throws Exception
- Throws:
Exception
-
getId
public String getId()
-
setId
public void setId(String id)
-
getName
public String getName()
-
setName
public void setName(String name)
-
getInterface
public BpmnInterface getInterface()
-
setInterface
public void setInterface(BpmnInterface bpmnInterface)
-
getInMessage
public MessageDefinition getInMessage()
-
setInMessage
public void setInMessage(MessageDefinition inMessage)
-
getOutMessage
public MessageDefinition getOutMessage()
-
setOutMessage
public void setOutMessage(MessageDefinition outMessage)
-
getImplementation
public OperationImplementation getImplementation()
-
setImplementation
public void setImplementation(OperationImplementation implementation)
-
-