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 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)
List<ServiceInvocationResponse>
ServiceInvoker. invokeList(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 ServiceInvocationResultResponse
InvokeServiceCmd. createServiceInvocationResultResponseForJsonNode(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, com.fasterxml.jackson.databind.ObjectMapper objectMapper, Object responseObject)
protected Map<String,Object>
InvokeServiceCmd. createValidateAndCompleteServiceInvocationInputDataMap(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, com.fasterxml.jackson.databind.ObjectMapper objectMapper, ExpressionManager expressionManager)
Creates, validates and completes the service invocation data according the input parameter definition of the service.protected Map<String,Object>
InvokeServiceCmd. handleObjectOutputTypeForArrayResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse, Iterable<?> responseObject)
Handles service object output for array responses.protected Map<String,Object>
InvokeServiceCmd. handleOutputParametersValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, Collection<ServiceOutputParameter> outputParameters, ServiceInvocationResponse invocationResponse)
protected Map<String,Object>
InvokeServiceCmd. handleOutputParameterValues(Object responseData, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse)
Verifies and handles output values according the output paramter definition of the service (specially missing and null-value output).protected ServiceInvocationResultResponse
InvokeServiceCmd. handleServiceInvocationResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, ServiceRegistryEngineConfiguration serviceEngineConfiguration, ServiceInvocationResponse invocationResponse)
protected List<ServiceInvocationResultResponse>
InvokeListServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected abstract T
InvokeServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected ServiceInvocationResultResponse
InvokeSingleServiceCmd. invoke(ServiceInvoker serviceInvoker, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContextImpl context, CommandContext commandContext)
protected T
InvokeServiceCmd. invokeService(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvoker serviceInvoker, ServiceInvocationContextImpl context, CommandContext commandContext)
protected void
InvokeServiceCmd. validateOperationTypeMatchesRequestedType(ServiceOperation operation, String requestedOperationType)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker
Methods in com.flowable.serviceregistry.engine.impl.invoker with parameters of type ServiceOperation Modifier and Type Method Description protected ServiceInvocationVariablesContainer
AbstractServiceInvoker. 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. -
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.db
-
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 protected Object
ExpressionInvoker. executeExpressionAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
ServiceInvocationResponse
ExpressionInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
List<ServiceInvocationResponse>
ExpressionInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.rest
Fields in com.flowable.serviceregistry.engine.impl.invoker.rest declared as ServiceOperation Modifier and Type Field Description protected ServiceOperation
ExpressionHttpHandler. serviceOperation
protected ServiceOperation
ScriptHttpHandler. serviceOperation
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 void
RestServiceInvoker. configureRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, HttpRequest request, ServiceInvocationVariablesContainer variablesContainer)
protected FlowableHttpClient
RestServiceInvoker. createFlowableHttpClient(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationVariablesContainer variablesContainer, ServiceRegistryEngineConfiguration engineConfiguration)
protected <T extends HttpResponseHandler & HttpRequestHandler>
TRestServiceInvoker. createHttpRequestOrResponseHandler(com.fasterxml.jackson.databind.JsonNode handlerNode, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected HttpRequestHandler
RestServiceInvoker. createRequestHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected HttpResponseHandler
RestServiceInvoker. createResponseHandler(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected String
RestServiceInvoker. encodeBasicAuth(String username, String password, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
void
RestServiceInvokerEnhancer. enhanceHttpRequest(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpRequest httpRequestBase)
void
RestServiceInvokerEnhancer. enhanceHttpResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, HttpResponse httpResponse)
void
RestServiceInvokerEnhancer. enhanceJsonResponse(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext, com.fasterxml.jackson.databind.JsonNode jsonResponse)
HttpResponse
RestServiceInvoker. execute(HttpRequest request, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, ServiceInvocationVariablesContainer serviceDataVariablesContainer)
protected RestServiceAuthorization
RestServiceInvoker. getAuthorization(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected String
RestServiceInvoker. getBody(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ExpressionManager expressionManager, ServiceInvocationVariablesContainer serviceInvocationVariablesContainer)
protected String
RestServiceInvoker. getUrl(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected String
RestServiceInvoker. handleInputQueryParameters(String url, VariableContainer variableContainer, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
RestServiceInvocationResponse
RestServiceInvoker. invoke(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context)
List<ServiceInvocationResponse>
RestServiceInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
protected boolean
RestServiceInvoker. lookupBooleanProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, boolean defaultValue)
protected MultiValueMap<String,String>
RestServiceInvoker. lookupHeaders(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
protected int
RestServiceInvoker. lookupIntegerProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, int defaultValue)
protected String
RestServiceInvoker. lookupStringProperty(ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, String field, String defaultValue)
HttpResponse
RestServiceInvoker. perform(FlowableHttpClient client, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation, ServiceInvocationContext context, HttpRequest httpRequest, ServiceInvocationVariablesContainer variablesContainer)
Constructors in com.flowable.serviceregistry.engine.impl.invoker.rest with parameters of type ServiceOperation Constructor Description ExpressionHttpHandler(Expression expression, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
ScriptHttpHandler(Expression language, String script, ServiceDefinitionModel serviceDefinitionModel, ServiceOperation serviceOperation)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.invoker.script
Methods in com.flowable.serviceregistry.engine.impl.invoker.script with parameters of type ServiceOperation Modifier and Type Method Description protected VariableContainer
ScriptInvoker. executeScriptAndGetResult(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext context)
Executes the service definition using the scripting engines and the language defined in the script based service definition.ServiceInvocationResponse
ScriptInvoker. invoke(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
List<ServiceInvocationResponse>
ScriptInvoker. invokeList(ServiceDefinitionModel serviceDefinition, ServiceOperation serviceOperation, ServiceInvocationContext serviceInvocationContext)
-
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 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 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(List<ServiceOperation> operations)
-
Uses of ServiceOperation in com.flowable.serviceregistry.engine.impl.util
Methods in com.flowable.serviceregistry.engine.impl.util with parameters of type ServiceOperation Modifier and Type Method Description static Collection<ServiceInputParameter>
ServiceParameterUtil. extractServiceInputParameters(ServiceDefinitionModel model, ServiceOperation operation)
static Collection<ServiceOutputParameter>
ServiceParameterUtil. extractServiceOutputParameters(ServiceDefinitionModel model, ServiceOperation operation, ServiceInvocationContextImpl context)
-