Class CamundaClientCreatedEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
io.camunda.spring.client.event.CamundaClientCreatedEvent
All Implemented Interfaces:
Serializable

public class CamundaClientCreatedEvent extends org.springframework.context.ApplicationEvent
Event which is triggered when the CamundaClient was created. This can be used to register further work that should be done, like starting job workers or doing deployments.

In a normal production application this event is simply fired once during startup when the CamundaClient is created and thus ready to use. However, in test cases it might be fired multiple times, as every test case gets its own dedicated engine also leading to new CamundaClients being created (at least logically, as the CamundaClient Spring bean might simply be a proxy always pointing to the right client automatically to avoid problems with @Autowire).

Furthermore, when `camunda.client.enabled=false`, the event might not be fired ever

See Also:
  • Field Details

  • Constructor Details

    • CamundaClientCreatedEvent

      public CamundaClientCreatedEvent(Object source, CamundaClient client)
  • Method Details