Class ZeebeClientCreatedEvent

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

@Deprecated(forRemoval=true, since="8.6") public class ZeebeClientCreatedEvent extends org.springframework.context.ApplicationEvent
Deprecated, for removal: This API element is subject to removal in a future version.
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 `zeebe.client.enabled=false`, the event might not be fired ever

See Also:
  • Field Details

    • client

      public final ZeebeClient client
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Constructor Details

    • ZeebeClientCreatedEvent

      public ZeebeClientCreatedEvent(Object source, ZeebeClient client)
      Deprecated, for removal: This API element is subject to removal in a future version.
  • Method Details

    • getClient

      public ZeebeClient getClient()
      Deprecated, for removal: This API element is subject to removal in a future version.