Class GracefulShutdownFilter

java.lang.Object
io.quarkus.vertx.http.runtime.filters.GracefulShutdownFilter
All Implemented Interfaces:
io.quarkus.runtime.shutdown.ShutdownListener, io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>

public class GracefulShutdownFilter extends Object implements io.quarkus.runtime.shutdown.ShutdownListener, io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>
  • Nested Class Summary

    Nested classes/interfaces inherited from interface io.quarkus.runtime.shutdown.ShutdownListener

    io.quarkus.runtime.shutdown.ShutdownListener.ShutdownNotification
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    handle(io.vertx.core.http.HttpServerRequest event)
     
    void
    next(io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> next)
     
    void
    shutdown(io.quarkus.runtime.shutdown.ShutdownListener.ShutdownNotification notification)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface io.quarkus.runtime.shutdown.ShutdownListener

    preShutdown
  • Constructor Details

    • GracefulShutdownFilter

      public GracefulShutdownFilter()
  • Method Details

    • handle

      public void handle(io.vertx.core.http.HttpServerRequest event)
      Specified by:
      handle in interface io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest>
    • shutdown

      public void shutdown(io.quarkus.runtime.shutdown.ShutdownListener.ShutdownNotification notification)
      Specified by:
      shutdown in interface io.quarkus.runtime.shutdown.ShutdownListener
    • next

      public void next(io.vertx.core.Handler<io.vertx.core.http.HttpServerRequest> next)