Class 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 Detail

      • LoggingDataSourceListener

        public LoggingDataSourceListener​(String name)
    • Method Detail

      • 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