Class JobWorkerAnnotationProcessor
java.lang.Object
io.camunda.spring.client.annotation.processor.AbstractCamundaAnnotationProcessor
io.camunda.spring.client.annotation.processor.JobWorkerAnnotationProcessor
- All Implemented Interfaces:
CamundaClientLifecycleAware,org.springframework.beans.factory.Aware,org.springframework.context.ApplicationContextAware
Always created by
AnnotationProcessorConfiguration
Triggered by AbstractCamundaAnnotationProcessor.onStart(CamundaClient) to add Handler
subscriptions for JobWorker method-annotations.
Triggered by AbstractCamundaAnnotationProcessor.onStop(CamundaClient) to remove all
Handler subscriptions.
-
Constructor Summary
ConstructorsConstructorDescriptionJobWorkerAnnotationProcessor(JobWorkerManager jobWorkerFactory, List<JobWorkerValueCustomizer> jobWorkerValueCustomizers) -
Method Summary
Modifier and TypeMethodDescriptionvoidconfigureFor(ClassInfo beanInfo) booleanisApplicableFor(ClassInfo beanInfo) voidstart(CamundaClient client) voidstop(CamundaClient camundaClient) Methods inherited from class io.camunda.spring.client.annotation.processor.AbstractCamundaAnnotationProcessor
onStart, onStop, setApplicationContext
-
Constructor Details
-
JobWorkerAnnotationProcessor
public JobWorkerAnnotationProcessor(JobWorkerManager jobWorkerFactory, List<JobWorkerValueCustomizer> jobWorkerValueCustomizers)
-
-
Method Details
-
isApplicableFor
- Specified by:
isApplicableForin classAbstractCamundaAnnotationProcessor
-
configureFor
- Specified by:
configureForin classAbstractCamundaAnnotationProcessor
-
start
- Specified by:
startin classAbstractCamundaAnnotationProcessor
-
stop
- Specified by:
stopin classAbstractCamundaAnnotationProcessor
-