Uses of Interface
com.flowable.serviceregistry.api.repository.ServiceOperation
-
Uses of ServiceOperation in com.flowable.serviceregistry.api.interceptor
Methods in com.flowable.serviceregistry.api.interceptor with parameters of type ServiceOperation Modifier and Type Method Description void
ServiceInvokerInterceptor. afterServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationResult result)
void
ServiceInvokerInterceptor. beforeServiceInvocation(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
-
Uses of ServiceOperation in com.flowable.serviceregistry.api.repository
Methods in com.flowable.serviceregistry.api.repository that return types with arguments of type ServiceOperation Modifier and Type Method Description java.util.List<ServiceOperation>
ServiceDefinitionModel. getOperations()
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine
Methods in com.flowable.serviceregistry.engine with parameters of type ServiceOperation Modifier and Type Method Description ServiceInvocationResponse
ServiceInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.cmd
Methods in com.flowable.serviceregistry.engine.impl.cmd that return ServiceOperation Modifier and Type Method Description protected ServiceOperation
InvokeServiceCmd. getServiceOperation(ServiceDefinitionModel serviceDefinitionModel)
Methods in com.flowable.serviceregistry.engine.impl.cmd with parameters of type ServiceOperation Modifier and Type Method Description protected java.util.Map<java.lang.String,java.lang.Object>
InvokeServiceCmd. createValidateAndCompleteServiceInvocationInputDataMap(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.ObjectMapper objectMapper, org.flowable.common.engine.impl.el.ExpressionManager expressionManager)
Creates, validates and completes the service invocation data according the input parameter definition of the service.protected void
InvokeServiceCmd. handleOutputParameterValues(ServiceInvocationResponse invocationResponse, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).protected ServiceInvocationResponse
InvokeServiceCmd. invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, org.flowable.common.engine.impl.interceptor.CommandContext commandContext, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, com.fasterxml.jackson.databind.ObjectMapper objectMapper)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.db
Methods in com.flowable.serviceregistry.engine.impl.invoker.db with parameters of type ServiceOperation Modifier and Type Method Description ServiceInvocationResponse
DbServiceInvoker. invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.expression
Methods in com.flowable.serviceregistry.engine.impl.invoker.expression with parameters of type ServiceOperation Modifier and Type Method Description ServiceInvocationResponse
ExpressionInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.rest
Methods in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceOperation Modifier and Type Method Description protected com.fasterxml.jackson.databind.JsonNode
RestServiceInvoker. applyOutputPathIfApplicable(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode)
protected com.fasterxml.jackson.databind.JsonNode
RestServiceInvoker. applyOutputReductionIfApplicable(ServiceOperation serviceOperation, com.fasterxml.jackson.databind.JsonNode resultJsonNode)
protected void
RestServiceInvoker. configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, org.flowable.http.HttpRequest request, ServiceInvocationVariablesContainer variablesContainer)
protected org.apache.http.impl.client.HttpClientBuilder
RestServiceInvoker. createHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
void
RestServiceInvokerEnhancer. enhanceHttpClientBuilder(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.impl.client.HttpClientBuilder httpClientBuilder)
void
RestServiceInvokerEnhancer. enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.client.methods.HttpRequestBase httpRequestBase)
void
RestServiceInvokerEnhancer. enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, org.apache.http.HttpResponse httpResponse)
void
RestServiceInvokerEnhancer. enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)
org.flowable.http.HttpResponse
RestServiceInvoker. execute(org.flowable.http.HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
protected java.lang.String
RestServiceInvoker. getBody(ServiceOperation serviceOperation, org.flowable.common.engine.impl.el.ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer)
protected java.lang.String
RestServiceInvoker. getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
ServiceInvocationResponse
RestServiceInvoker. invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
protected boolean
RestServiceInvoker. lookupBooleanProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, java.lang.String field, boolean defaultValue)
protected org.springframework.util.MultiValueMap<java.lang.String,java.lang.String>
RestServiceInvoker. lookupHeaders(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected int
RestServiceInvoker. lookupIntegerProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, java.lang.String field, int defaultValue)
protected java.lang.String
RestServiceInvoker. lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, java.lang.String field, java.lang.String defaultValue)
org.flowable.http.HttpResponse
RestServiceInvoker. perform(org.apache.http.impl.client.CloseableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, org.flowable.http.HttpRequest httpRequest)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.repository
Classes in com.flowable.serviceregistry.engine.impl.repository that implement ServiceOperation Modifier and Type Class Description class
BaseServiceOperation
Fields in com.flowable.serviceregistry.engine.impl.repository with type parameters of type ServiceOperation Modifier and Type Field Description protected java.util.List<ServiceOperation>
BaseServiceDefinitionModel. operations
Methods in com.flowable.serviceregistry.engine.impl.repository that return types with arguments of type ServiceOperation Modifier and Type Method Description java.util.List<ServiceOperation>
BaseServiceDefinitionModel. getOperations()
Method parameters in com.flowable.serviceregistry.engine.impl.repository with type arguments of type ServiceOperation Modifier and Type Method Description void
BaseServiceDefinitionModel. setOperations(java.util.List<ServiceOperation> operations)