Class AbstractCamundaAnnotationProcessor

java.lang.Object
io.camunda.spring.client.annotation.processor.AbstractCamundaAnnotationProcessor
All Implemented Interfaces:
CamundaClientLifecycleAware, org.springframework.beans.factory.Aware, org.springframework.context.ApplicationContextAware
Direct Known Subclasses:
DeploymentAnnotationProcessor, JobWorkerAnnotationProcessor

public abstract class AbstractCamundaAnnotationProcessor extends Object implements org.springframework.context.ApplicationContextAware, CamundaClientLifecycleAware
  • Constructor Details

    • AbstractCamundaAnnotationProcessor

      public AbstractCamundaAnnotationProcessor()
  • Method Details

    • setApplicationContext

      public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
      Specified by:
      setApplicationContext in interface org.springframework.context.ApplicationContextAware
    • isApplicableFor

      protected abstract boolean isApplicableFor(ClassInfo beanInfo)
    • configureFor

      protected abstract void configureFor(ClassInfo beanInfo)
    • start

      protected abstract void start(CamundaClient client)
    • stop

      protected abstract void stop(CamundaClient client)
    • onStart

      public void onStart(CamundaClient client)
      Specified by:
      onStart in interface CamundaClientLifecycleAware
    • onStop

      public void onStop(CamundaClient client)
      Specified by:
      onStop in interface CamundaClientLifecycleAware