Class ListeningThread

    • Field Detail

      • LOGGER

        private static final org.apache.logging.log4j.Logger LOGGER
      • connectionLock

        private final java.lang.Object connectionLock
      • dataSource

        private final javax.sql.DataSource dataSource
      • forceShutdown

        private boolean forceShutdown
      • pgConnection

        private org.postgresql.jdbc.PgConnection pgConnection
    • Constructor Detail

      • ListeningThread

        ListeningThread​(javax.sql.DataSource dataSourceIn)
        Builds a listener thread
        Parameters:
        dataSourceIn - the datasource to be used to connect to the database
    • Method Detail

      • setProcessingThread

        public void setProcessingThread​(ProcessingThread processingThreadIn)
      • run

        public void run()
      • abortConnection

        private void abortConnection()
      • updateConnection

        private void updateConnection​(org.postgresql.jdbc.PgConnection pgConnectionIn)