Class AgroalEventLoggingListener

  • All Implemented Interfaces:
    io.agroal.api.AgroalDataSourceListener

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

      • AgroalEventLoggingListener

        public AgroalEventLoggingListener​(String name,
                                          boolean transactionRequirementWarningActive)
    • 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
      • 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