Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractFlowableWorkerEndpoint - Class in org.flowable.external.worker.config
-
Base model for a Flowable worker endpoint.
- AbstractFlowableWorkerEndpoint() - Constructor for class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- afterPropertiesSet() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- afterSingletonsInstantiated() - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- applicationContext - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
B
- beanFactory - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- beanFactory - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- beanName - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- bpmnError() - Method in interface org.flowable.external.worker.WorkerResultBuilder
-
Create a new
WorkerResult.Successthat can be used as a return type for methods annotated with@FlowableWorker. - bpmnError(String) - Method in interface org.flowable.external.worker.WorkerResultBuilder
-
Create a new
WorkerResult.Successthat can be used as a return type for methods annotated with@FlowableWorker.
C
- cmmnTerminate() - Method in interface org.flowable.external.worker.WorkerResultBuilder
-
Create a new
WorkerResult.Successthat can be used as a return type for methods annotated with@FlowableWorkerThis result will lead to a CMMN termination of the external worker. - concurrency - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- concurrency - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- concurrency - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- concurrency() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
Override the container factory's
concurrencysetting for this worker. - configureFlowableWorkers(FlowableWorkerEndpointRegistrar) - Method in interface org.flowable.external.worker.annotation.FlowableWorkerConfigurer
-
Callback allowing a
FlowableWorkerEndpointRegistryand specificFlowableWorkerEndpointinstances to be registered against the givenFlowableWorkerEndpointRegistrar. - containerFactory - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- containerFactory - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar.FlowableWorkerEndpointDescriptor
- containerFactoryBeanName - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- containerFactoryBeanName - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- contextRefreshed - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- convertAndAddJsonVariable(String, Object) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a variable value of any type that would be converted to a json variable and passed to the Flowable application when completing the job.
- counter - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- createDefaultHandlerMethodFactory() - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- createInvocableHandlerMethod(Object, Method) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- createMessagingErrorMessage(String) - Method in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- createMethodFlowableWorkerEndpoint() - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
-
Instantiate an empty
MethodFlowableWorkerEndpointfor further configuration with provided parameters inFlowableWorkerAnnotationBeanPostProcessor.processFlowableWorker(org.flowable.external.worker.annotation.FlowableWorker, java.lang.reflect.Method, java.lang.Object). - createResultBuilder() - Method in interface org.flowable.external.worker.WorkerContext
- createWorkerContainer(FlowableWorkerEndpoint) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- createWorkerContainer(FlowableWorkerEndpoint) - Method in interface org.flowable.external.worker.config.FlowableWorkerContainerFactory
-
Create a
FlowableWorkerContainerfor the givenFlowableWorkerEndpoint. - createWorkerContainer(FlowableWorkerEndpoint, FlowableWorkerContainerFactory<?>) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Create and start a new container using the specified factory.
- createWorkerJobListener(FlowableWorkerContainer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Create a
FlowableWorkerJobListenerthat is able to serve this endpoint for the specified container. - createWorkerJobListener(FlowableWorkerContainer) - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
D
- DefaultFlowableWorkerContainerFactory - Class in org.flowable.external.worker.config
- DefaultFlowableWorkerContainerFactory() - Constructor for class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- defaultFlowableWorkerEndpointRegistry() - Method in class org.flowable.external.worker.annotation.FlowableWorkerBootstrapConfiguration
- destroy() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- details(String) - Method in interface org.flowable.external.worker.WorkerResult.Failure
-
The failure details that should be passed to the Flowable application.
- doIdle() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- doInvokeOnListener(AcquiredExternalWorkerJob) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- doPoll() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- doStop(Runnable) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
E
- EnableFlowableWorker - Annotation Interface in org.flowable.external.worker.annotation
-
Enable Flowable Worker annotated endpoints that are created under the cover by a
FlowableWorkerContainerFactory. - endpoint - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar.FlowableWorkerEndpointDescriptor
- endpointDescriptors - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- endpointRegistry - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- endpointRegistry - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- error(Exception) - Method in interface org.flowable.external.worker.WorkerResult.Failure
-
Provide fail information based on the exception.
- errorDetails - Variable in exception org.flowable.external.worker.FlowableWorkerException
- executors - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- expressionContext - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- externalWorkerClient - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- externalWorkerClient - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
F
- failure() - Method in interface org.flowable.external.worker.WorkerResultBuilder
-
Create a new
WorkerResult.Failurethat can be used as a return type for methods annotated with@FlowableWorker - FLOWABLE_WORKER_ANNOTATION_PROCESSOR_BEAN_NAME - Static variable in interface org.flowable.external.worker.config.FlowableWorkerConfigUtils
- FLOWABLE_WORKER_REGISTRY_BEAN_NAME - Static variable in interface org.flowable.external.worker.config.FlowableWorkerConfigUtils
- FlowableWorker - Annotation Interface in org.flowable.external.worker.annotation
-
Annotation that marks a method to be the target of an External Worker Job for the specific
FlowableWorker.topic(). - FlowableWorkerAnnotationBeanPostProcessor - Class in org.flowable.external.worker.annotation
-
Bean post-processor that registers methods annotated with
FlowableWorkerto be invoked by a Flowable worker container created under the cover by aFlowableWorkerContainerFactoryaccording to the attributes of the annotation. - FlowableWorkerAnnotationBeanPostProcessor() - Constructor for class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter - Class in org.flowable.external.worker.annotation
-
A
MessageHandlerMethodFactoryadapter that offers a configurable underlying instance to use. - flowableWorkerAnnotationProcessor() - Method in class org.flowable.external.worker.annotation.FlowableWorkerBootstrapConfiguration
- FlowableWorkerBootstrapConfiguration - Class in org.flowable.external.worker.annotation
- FlowableWorkerBootstrapConfiguration() - Constructor for class org.flowable.external.worker.annotation.FlowableWorkerBootstrapConfiguration
- FlowableWorkerConfigurer - Interface in org.flowable.external.worker.annotation
-
Optional interface to be implemented by a Spring managed bean willing to customize how Flowable worker endpoints are configured.
- FlowableWorkerConfigUtils - Interface in org.flowable.external.worker.config
- FlowableWorkerContainer - Interface in org.flowable.external.worker.worker
- FlowableWorkerContainerFactory<C extends FlowableWorkerContainer> - Interface in org.flowable.external.worker.config
-
Factory of
FlowableWorkerContainerbased on aFlowableWorkerEndpointdefinition. - FlowableWorkerEndpoint - Interface in org.flowable.external.worker.config
- FlowableWorkerEndpointDescriptor(FlowableWorkerEndpoint, FlowableWorkerContainerFactory<?>) - Constructor for class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar.FlowableWorkerEndpointDescriptor
- FlowableWorkerEndpointRegistrar - Class in org.flowable.external.worker.config
-
Helper bean for registering
FlowableWorkerEndpointwith aFlowableWorkerEndpointRegistry. - FlowableWorkerEndpointRegistrar() - Constructor for class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- FlowableWorkerEndpointRegistrar.FlowableWorkerEndpointDescriptor - Class in org.flowable.external.worker.config
- FlowableWorkerEndpointRegistry - Class in org.flowable.external.worker.config
- FlowableWorkerEndpointRegistry() - Constructor for class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- FlowableWorkerException - Exception in org.flowable.external.worker
- FlowableWorkerException(String) - Constructor for exception org.flowable.external.worker.FlowableWorkerException
- FlowableWorkerException(String, Throwable) - Constructor for exception org.flowable.external.worker.FlowableWorkerException
- FlowableWorkerJobListener - Interface in org.flowable.external.worker
-
Listener interface to receive acquire Flowable External Worker jobs
- FlowableWorkers - Annotation Interface in org.flowable.external.worker.annotation
-
Container annotation that aggregates several
FlowableWorkerannotations.
G
- getBean() - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
- getConcurrency() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return the amount of concurrent workers that will be polling for jobs.
- getConcurrency() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getEndpointDescription() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return a description for this endpoint.
- getEndpointDescription() - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
- getEndpointId(FlowableWorker) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- getEndpointRegistry() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Return the
FlowableWorkerEndpointRegistryinstance for this registrar, may benull. - getErrorDetails() - Method in exception org.flowable.external.worker.FlowableWorkerException
- getId() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return the id of this endpoint (possibly generated).
- getId() - Method in interface org.flowable.external.worker.config.FlowableWorkerEndpoint
-
Return the id of this endpoint.
- getLockDuration() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return lock duration when requesting jobs, if any.
- getLockDuration() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getMessageHandlerMethodFactory() - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- getMessageHandlerMethodFactory() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Return the custom
MessageHandlerMethodFactoryto use, if any. - getMethod() - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
- getNumberOfRetries() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return the number of retries that should be sent when requesting jobs, if any.
- getNumberOfRetries() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getNumberOfTasks() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return the number of jobs that should be requested, if any.
- getNumberOfTasks() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getOrder() - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- getPhase() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- getPhase() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getPollingInterval() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return polling interval for requesting jobs, if any.
- getPollingInterval() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getRetries() - Method in exception org.flowable.external.worker.FlowableWorkerException
- getRetryTimeout() - Method in exception org.flowable.external.worker.FlowableWorkerException
- getTopic() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Return the name of the topic for this endpoint.
- getTopic() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- getWorkerContainer(String) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Return the
FlowableWorkerContainerwith the specified id ornullif no such container exists. - getWorkerContainerIds() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Return the ids of the managed
FlowableWorkerContainerinstance(s). - getWorkerContainers() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Return the managed
FlowableWorkerContainerinstance(s).
H
- handleResult(Object, AcquiredExternalWorkerJob, WorkerContext) - Method in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- handlerMethod - Variable in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
I
- id - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- id() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
The unique identifier of the container managing this endpoint.
- index - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- invokeHandler(AcquiredExternalWorkerJob, Message<?>, WorkerContext) - Method in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- invokeIfHasJobs(List<AcquiredExternalWorkerJob>) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- invokeListener(List<AcquiredExternalWorkerJob>) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- isLongLived() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- isRunning() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- isRunning() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
L
- lifecycleMonitor - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- ListenerConsumer(int) - Constructor for class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- ListenerExceptionFailedException - Exception in org.flowable.external.worker.listener.adapter
- ListenerExceptionFailedException(String, Throwable) - Constructor for exception org.flowable.external.worker.listener.adapter.ListenerExceptionFailedException
- lockDuration - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- lockDuration - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- lockDuration - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- lockDuration() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
The duration for the lock when acquiring jobs.
- logger - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- logger - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- logger - Variable in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- logger - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
M
- markFailed(WorkerResult.Failure) - Method in interface org.flowable.external.worker.WorkerContext
- markSuccessful(WorkerResult.Success) - Method in interface org.flowable.external.worker.WorkerContext
- message(String) - Method in interface org.flowable.external.worker.WorkerResult.Failure
-
The failure message that should be passed to the Flowable application.
- messageHandlerMethodFactory - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- messageHandlerMethodFactory - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- messageHandlerMethodFactory - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- MessageHandlerMethodFactoryAdapter() - Constructor for class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- MessagingWorkerJobListenerAdapter - Class in org.flowable.external.worker.listener.adapter
- MessagingWorkerJobListenerAdapter(InvocableHandlerMethod) - Constructor for class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- MethodFlowableWorkerEndpoint - Class in org.flowable.external.worker.config
-
A
FlowableWorkerEndpointproviding the method to invoke to process an incoming message for this endpoint. - MethodFlowableWorkerEndpoint() - Constructor for class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
- mutex - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
N
- nonAnnotatedClasses - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- numberOfRetries - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- numberOfRetries - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- numberOfRetries - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- numberOfRetries() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
The number of retries when acquiring jobs.
- numberOfTasks - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- numberOfTasks - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- numberOfTasks - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- numberOfTasks() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
The number of tasks that should be acquired .
O
- onAcquiredJob(AcquiredExternalWorkerJob) - Method in interface org.flowable.external.worker.FlowableWorkerJobListener
- onAcquiredJob(AcquiredExternalWorkerJob) - Method in interface org.flowable.external.worker.WorkerContextAwareFlowableWorkerJobListener
- onAcquiredJob(AcquiredExternalWorkerJob, WorkerContext) - Method in interface org.flowable.external.worker.FlowableWorkerJobListener
- onAcquiredJob(AcquiredExternalWorkerJob, WorkerContext) - Method in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- onAcquiredJob(AcquiredExternalWorkerJob, WorkerContext) - Method in interface org.flowable.external.worker.WorkerContextAwareFlowableWorkerJobListener
- onApplicationEvent(ContextRefreshedEvent) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- org.flowable.external.worker - package org.flowable.external.worker
- org.flowable.external.worker.annotation - package org.flowable.external.worker.annotation
- org.flowable.external.worker.config - package org.flowable.external.worker.config
- org.flowable.external.worker.listener - package org.flowable.external.worker.listener
- org.flowable.external.worker.listener.adapter - package org.flowable.external.worker.listener.adapter
- org.flowable.external.worker.worker - package org.flowable.external.worker.worker
P
- phase - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- phase - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- pollAndInvoke() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- pollingInterval - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- pollingInterval - Variable in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- pollingInterval - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- pollingInterval() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
Override the container factory's
pollingIntervalsetting for this worker. - postProcessAfterInitialization(Object, String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- postProcessBeforeInitialization(Object, String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- postProcessMergedBeanDefinition(RootBeanDefinition, Class<?>, String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- processFlowableWorker(FlowableWorker, Method, Object) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
-
Process the given
FlowableWorkerannotation on the given method, registering a corresponding endpoint for the given bean instance.
R
- registerAllEndpoints() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- registerEndpoint(FlowableWorkerEndpoint) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Register a new
FlowableWorkerEndpointusing the defaultFlowableWorkerContainerFactoryto create the underlying container. - registerEndpoint(FlowableWorkerEndpoint, FlowableWorkerContainerFactory<?>) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Register a new
FlowableWorkerEndpointalongside theFlowableWorkerContainerFactoryto use to create the underlying container. - registerWorkerContainer(FlowableWorkerEndpoint, FlowableWorkerContainerFactory<?>) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Create a worker container for the given
FlowableWorkerEndpoint. - registerWorkerContainer(FlowableWorkerEndpoint, FlowableWorkerContainerFactory<?>, boolean) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Create a worker container for the given
FlowableWorkerEndpoint. - registrar - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- resolve(String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- resolveContainerFactory(FlowableWorkerEndpointRegistrar.FlowableWorkerEndpointDescriptor) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- resolveExpression(String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- resolveExpressionAsDuration(String, String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- resolveExpressionAsInteger(String, String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- resolver - Variable in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
- retries - Variable in exception org.flowable.external.worker.FlowableWorkerException
- retries(int) - Method in interface org.flowable.external.worker.WorkerResult.Failure
-
How many times should the job be retried.
- retryTimeout - Variable in exception org.flowable.external.worker.FlowableWorkerException
- retryTimeout(Duration) - Method in interface org.flowable.external.worker.WorkerResult.Failure
-
How long should the Flowable application wait before making this job available for execution.
- run() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
- running - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- runningJobs - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
S
- setApplicationContext(ApplicationContext) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- setBean(Object) - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
-
Set the actual bean instance to invoke this endpoint method on.
- setBeanFactory(BeanFactory) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
-
Making a
BeanFactoryavailable is optional; if not set,FlowableWorkerConfigurerbeans won't get autodetected and anendpoint registryhas to be explicitly configured. - setBeanFactory(BeanFactory) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
A
BeanFactoryonly needs to be available in conjunction withFlowableWorkerEndpointRegistrar.setContainerFactoryBeanName(java.lang.String). - setBeanName(String) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setConcurrency(int) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setConcurrency(Integer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set the amount of concurrent workers that will be polling for jobs.
- setConcurrency(Integer) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
-
Specify the container concurrency
- setContainerFactory(FlowableWorkerContainerFactory<?>) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Set the
FlowableWorkerContainerFactoryto use in case aFlowableWorkerEndpointis registered with anullcontainer factory. - setContainerFactoryBeanName(String) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
-
Set the name of the
FlowableWorkerContainerFactoryto use by default. - setContainerFactoryBeanName(String) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Set the bean name of the
FlowableWorkerContainerFactoryto use in case aFlowableWorkerEndpointis registered with anullcontainer factory. - setEndpointRegistry(FlowableWorkerEndpointRegistry) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor
-
Set the
FlowableWorkerEndpointRegistrythat will hold the created endpoint and manage the lifecycle of the related worker container. - setEndpointRegistry(FlowableWorkerEndpointRegistry) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Set the
FlowableWorkerEndpointRegistryinstance to use. - setErrorDetails(String) - Method in exception org.flowable.external.worker.FlowableWorkerException
- setExternalWorkerClient(ExternalWorkerClient) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
- setId(String) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set a custom id for this endpoint.
- setLockDuration(Duration) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set lock duration when requesting jobs
- setLockDuration(Duration) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
-
Specify the lock duration for the acquired jobs
- setLockDuration(Duration) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.flowable.external.worker.annotation.FlowableWorkerAnnotationBeanPostProcessor.MessageHandlerMethodFactoryAdapter
- setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
-
Set the
MessageHandlerMethodFactoryto use to configure the job listener responsible to serve an endpoint detected by this processor. - setMessageHandlerMethodFactory(MessageHandlerMethodFactory) - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
-
Set the
MessageHandlerMethodFactoryto use to build theInvocableHandlerMethodresponsible to manage the invocation of this endpoint. - setMethod(Method) - Method in class org.flowable.external.worker.config.MethodFlowableWorkerEndpoint
-
Set the method to invoke for processing a job managed by this endpoint.
- setNumberOfRetries(int) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setNumberOfRetries(Integer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set the number of retries that should be sent when requesting jobs.
- setNumberOfRetries(Integer) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
-
Specify the amount of retries when acquiring jobs
- setNumberOfTasks(int) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setNumberOfTasks(Integer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set the amount of jobs that should be requested, if any.
- setNumberOfTasks(Integer) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
-
Specify the amount of jobs that should be acquired
- setPollingInterval(Duration) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set polling interval for requesting jobs
- setPollingInterval(Duration) - Method in class org.flowable.external.worker.config.DefaultFlowableWorkerContainerFactory
-
Specify the container polling interval
- setPollingInterval(Duration) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setRetries(int) - Method in exception org.flowable.external.worker.FlowableWorkerException
- setRetryTimeout(Duration) - Method in exception org.flowable.external.worker.FlowableWorkerException
- setTopic(String) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
-
Set the name of the topic for this endpoint.
- setTopic(String) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setupFlowableWorkerContainer(WorkerJobListenerContainer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- setupWorkerContainer(FlowableWorkerContainer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- setupWorkerContainer(FlowableWorkerContainer) - Method in interface org.flowable.external.worker.config.FlowableWorkerEndpoint
-
Set up the specified worker container with the model defined by this endpoint.
- setupWorkerJobListener(FlowableWorkerJobListener) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- setupWorkerJobListener(FlowableWorkerJobListener) - Method in interface org.flowable.external.worker.worker.FlowableWorkerContainer
- setupWorkerJobListener(FlowableWorkerContainer) - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- shutdownTimeout - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- start() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- start() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- startIfNecessary(FlowableWorkerContainer) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
-
Start the specified
FlowableWorkerContainerif it should be started on startup or when start is called explicitly after startup. - startImmediately - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistrar
- stop() - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- stop() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- stop(Runnable) - Method in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- stop(Runnable) - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- success() - Method in interface org.flowable.external.worker.WorkerResultBuilder
-
Create a new
WorkerResult.Successthat can be used as a return type for methods annotated with@FlowableWorker
T
- toMessagingMessage(AcquiredExternalWorkerJob) - Method in class org.flowable.external.worker.listener.adapter.MessagingWorkerJobListenerAdapter
- topic - Variable in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- topic - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- topic() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorker
-
The topic that should be handled by the worker
- toString() - Method in class org.flowable.external.worker.config.AbstractFlowableWorkerEndpoint
- toString() - Method in class org.flowable.external.worker.listener.WorkerJobListenerContainer.ListenerConsumer
V
- value() - Element in annotation interface org.flowable.external.worker.annotation.FlowableWorkers
- variable(String, JsonNode) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
JsonNodethat would be passed as a json variable to the Flowable application when completing the job. - variable(String, Boolean) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Booleanvariable that would be passed to the Flowable application when completing the job. - variable(String, Double) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Doublevariable that would be passed to the Flowable application when completing the job. - variable(String, Integer) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide an
Integervariable that would be passed to the Flowable application when completing the job. - variable(String, Long) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Longvariable that would be passed to the Flowable application when completing the job. - variable(String, Short) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Shortvariable that would be passed to the Flowable application when completing the job. - variable(String, String) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Stringvariable that would be passed to the Flowable application when completing the job. - variable(String, Instant) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide an
Instantvariable that would be passed to the Flowable application when completing the job. - variable(String, LocalDate) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
LocalDatevariable that would be passed to the Flowable application when completing the job. - variable(String, LocalDateTime) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
LocalDateTimevariable that would be passed to the Flowable application when completing the job. - variable(String, Date) - Method in interface org.flowable.external.worker.WorkerResult.Success
-
Provide a
Datevariable that would be passed to the Flowable application when completing the job.
W
- workerContainers - Variable in class org.flowable.external.worker.config.FlowableWorkerEndpointRegistry
- WorkerContext - Interface in org.flowable.external.worker
- WorkerContextAwareFlowableWorkerJobListener - Interface in org.flowable.external.worker
- workerJobListener - Variable in class org.flowable.external.worker.listener.WorkerJobListenerContainer
- WorkerJobListenerContainer - Class in org.flowable.external.worker.listener
- WorkerJobListenerContainer(ExternalWorkerClient) - Constructor for class org.flowable.external.worker.listener.WorkerJobListenerContainer
- WorkerJobListenerContainer.ListenerConsumer - Class in org.flowable.external.worker.listener
- WorkerResult - Interface in org.flowable.external.worker
-
A result that can be returned by a method annotated with
@FlowableWorker. - WorkerResult.Failure - Interface in org.flowable.external.worker
-
A failure result.
- WorkerResult.Success - Interface in org.flowable.external.worker
-
A successful result.
- WorkerResultBuilder - Interface in org.flowable.external.worker
-
A builder that can be used to construct the appropriate
WorkerResult.
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form