Class DBReceiver

All Implemented Interfaces:
Pauseable, Plugin, Component, org.apache.log4j.spi.OptionHandler, Thresholdable, org.apache.log4j.xml.UnrecognizedElementHandler

public class DBReceiver extends Receiver implements Pauseable, org.apache.log4j.xml.UnrecognizedElementHandler
  • Field Details

    • DEFAULT_REFRESH_MILLIS

      static int DEFAULT_REFRESH_MILLIS
      By default we refresh data every 1000 milliseconds.
      See Also:
    • connectionSource

      ConnectionSource connectionSource
    • refreshMillis

      int refreshMillis
    • receiverJob

      DBReceiverJob receiverJob
    • paused

      boolean paused
  • Constructor Details

    • DBReceiver

      public DBReceiver()
  • Method Details

    • activateOptions

      public void activateOptions()
      Specified by:
      activateOptions in interface org.apache.log4j.spi.OptionHandler
    • setRefreshMillis

      public void setRefreshMillis(int refreshMillis)
    • getRefreshMillis

      public int getRefreshMillis()
    • getConnectionSource

      public ConnectionSource getConnectionSource()
      Returns:
      Returns the connectionSource.
    • setConnectionSource

      public void setConnectionSource(ConnectionSource connectionSource)
      Parameters:
      connectionSource - The connectionSource to set.
    • shutdown

      public void shutdown()
      Description copied from interface: Plugin
      Call when the plugin should be stopped.
      Specified by:
      shutdown in interface Plugin
    • setPaused

      public void setPaused(boolean paused)
      Description copied from interface: Pauseable
      Set paused state.
      Specified by:
      setPaused in interface Pauseable
      Parameters:
      paused - new value
    • isPaused

      public boolean isPaused()
      Description copied from interface: Pauseable
      Get paused state.
      Specified by:
      isPaused in interface Pauseable
      Returns:
      paused state.
    • parseUnrecognizedElement

      public boolean parseUnrecognizedElement(Element element, Properties props) throws Exception
      Specified by:
      parseUnrecognizedElement in interface org.apache.log4j.xml.UnrecognizedElementHandler
      Throws:
      Exception