Class BaseServiceInvocationResult
java.lang.Object
com.flowable.serviceregistry.engine.impl.invoker.result.BaseServiceInvocationResult
- All Implemented Interfaces:
ServiceInvocationResult
- Direct Known Subclasses:
ArrayNodeServiceInvocationResult
,ListServiceInvocationResult
,MapServiceInvocationResult
,ObjectNodeServiceInvocationResult
,VariableContainerServiceInvocationResult
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionabstract ValueWrapper
extractValue
(ServiceOutputParameter outputParameter) void
handleEmptyOutputParameters
(com.fasterxml.jackson.databind.ObjectMapper objectMapper, Map<String, Object> resultMap) abstract ServiceInvocationResult
processResultsAccordingToServiceDefinitionModel
(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.flowable.serviceregistry.api.runtime.ServiceInvocationResult
asJsonNode, getResultType, getValue, getValue, hasValue, size
-
Constructor Details
-
BaseServiceInvocationResult
public BaseServiceInvocationResult()
-
-
Method Details
-
processResultsAccordingToServiceDefinitionModel
public abstract ServiceInvocationResult processResultsAccordingToServiceDefinitionModel(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResultResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper) -
handleEmptyOutputParameters
-
extractValue
-