Class AbstractServiceInvoker
java.lang.Object
com.flowable.serviceregistry.engine.impl.invoker.AbstractServiceInvoker
- All Implemented Interfaces:
ServiceInvoker
- Direct Known Subclasses:
ExpressionInvoker, ScriptInvoker
An abstract service invoker supporting general methods around parameter handling for service invokers.
- Author:
- Micha Kiener
-
Field Summary
Fields -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAbstractServiceInvoker(ServiceRegistryEngineConfiguration serviceRegistryEngineConfiguration) -
Method Summary
Modifier and TypeMethodDescriptionprotected ServiceInvocationVariablesContainercreateAndInitializeServiceInvocationVariablesContainer(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) Creates and initializes a new service invocation variables container according the input parameter definition and initializes empty parameters as well to become accessible in various invocation contexts like expressions or scripts.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ServiceInvoker
invoke
-
Field Details
-
serviceRegistryEngineConfiguration
-
-
Constructor Details
-
AbstractServiceInvoker
protected AbstractServiceInvoker(ServiceRegistryEngineConfiguration serviceRegistryEngineConfiguration)
-
-
Method Details
-
createAndInitializeServiceInvocationVariablesContainer
protected ServiceInvocationVariablesContainer createAndInitializeServiceInvocationVariablesContainer(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context) Creates and initializes a new service invocation variables container according the input parameter definition and initializes empty parameters as well to become accessible in various invocation contexts like expressions or scripts.- Parameters:
serviceDefinition- the service definition model the invocation is based onserviceOperation- the service operation the invocation is based oncontext- the service invocation context to create a new variable container for- Returns:
- the newly created and initialized service invocation variable container
-