Class AgroalEventLoggingListener

java.lang.Object
io.quarkus.agroal.runtime.AgroalEventLoggingListener
All Implemented Interfaces:
io.agroal.api.AgroalDataSourceListener

final class AgroalEventLoggingListener extends Object implements io.agroal.api.AgroalDataSourceListener
  • Constructor Details

    • AgroalEventLoggingListener

      public AgroalEventLoggingListener(String name, boolean transactionRequirementWarningActive)
  • Method Details

    • beforeConnectionLeak

      public void beforeConnectionLeak(Connection connection)
      Specified by:
      beforeConnectionLeak in interface io.agroal.api.AgroalDataSourceListener
    • beforeConnectionReap

      public void beforeConnectionReap(Connection connection)
      Specified by:
      beforeConnectionReap in interface io.agroal.api.AgroalDataSourceListener
    • beforeConnectionValidation

      public void beforeConnectionValidation(Connection connection)
      Specified by:
      beforeConnectionValidation in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionAcquire

      public void onConnectionAcquire(Connection connection)
      Specified by:
      onConnectionAcquire in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionCreation

      public void onConnectionCreation(Connection connection)
      Specified by:
      onConnectionCreation in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionLeak

      public void onConnectionLeak(Connection connection, Thread thread)
      Specified by:
      onConnectionLeak in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionReap

      public void onConnectionReap(Connection connection)
      Specified by:
      onConnectionReap in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionReturn

      public void onConnectionReturn(Connection connection)
      Specified by:
      onConnectionReturn in interface io.agroal.api.AgroalDataSourceListener
    • onConnectionDestroy

      public void onConnectionDestroy(Connection connection)
      Specified by:
      onConnectionDestroy in interface io.agroal.api.AgroalDataSourceListener
    • onWarning

      public void onWarning(String warning)
      Specified by:
      onWarning in interface io.agroal.api.AgroalDataSourceListener
    • onInfo

      public void onInfo(String message)
      Specified by:
      onInfo in interface io.agroal.api.AgroalDataSourceListener
    • onWarning

      public void onWarning(Throwable throwable)
      Specified by:
      onWarning in interface io.agroal.api.AgroalDataSourceListener