public interface ServiceInvocationBuilder
ServiceInvocationBuilder serviceDefinitionId(String serviceDefinitionId)
ServiceInvocationBuilder serviceKey(String serviceKey)
ServiceInvocationBuilder referenceKey(String referenceKey)
ServiceInvocationBuilder operationKey(String operationKey)
ServiceInvocationBuilder operationType(String operationType)
ServiceInvocationBuilder serviceData(Map<String,Object> serviceData)
ServiceInvocationBuilder serviceData(String key, Object value)
ServiceInvocationBuilder variableContainer(VariableContainer variableContainer)
ServiceInvocationBuilder additionalData(Map<String,Object> additionalData)
ServiceInvocationBuilder additionalData(String key, Object value)
ServiceInvocationBuilder tenantId(String tenantId)
ServiceInvocationBuilder parentDeploymentId(String parentDeploymentId)
ServiceDefinition
using the serviceKey(String)
to the given parent deployment.
This is typically needed when the service registry is called for example
from the process or case engine to invoke a service and it needs to
look up the service definition in the same deployment.ServiceInvocationResultResponse invoke()
List<ServiceInvocationResultResponse> invokeList()
String getServiceDefinitionId()
String getServiceKey()
String getReferenceKey()
String getOperationKey()
String getOperationType()
VariableContainer getVariableContainer()
String getTenantId()
String getParentDeploymentId()