Class KafkaShutdownManager


  • @Component
    public class KafkaShutdownManager
    extends java.lang.Object
    • Constructor Summary

      Constructors 
      Constructor Description
      KafkaShutdownManager​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)  
    • Constructor Detail

      • KafkaShutdownManager

        public KafkaShutdownManager​(org.springframework.context.ApplicationEventPublisher applicationEventPublisher)
    • Method Detail

      • refusingTraffic

        public void refusingTraffic()
      • acceptTraffic

        public void acceptTraffic()
      • waitForAWhileFromRefusingTraffic

        @Async
        @EventListener
        public void waitForAWhileFromRefusingTraffic​(org.springframework.boot.availability.AvailabilityChangeEvent<org.springframework.boot.availability.ReadinessState> readiness)
                                              throws java.lang.InterruptedException
        Throws:
        java.lang.InterruptedException