Class LoggingDataSourceListener

java.lang.Object
org.wildfly.extension.datasources.agroal.logging.LoggingDataSourceListener
All Implemented Interfaces:
io.agroal.api.AgroalDataSourceListener

public class LoggingDataSourceListener extends Object implements io.agroal.api.AgroalDataSourceListener
Provides log for important DataSource actions
Author:
Luis Barreiro
  • Constructor Details

    • LoggingDataSourceListener

      public LoggingDataSourceListener(String name)
  • 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
    • 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
    • onWarning

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