Class DBReceiver
java.lang.Object
org.apache.log4j.component.spi.ComponentBase
org.apache.log4j.component.plugins.PluginSkeleton
org.apache.log4j.component.plugins.Receiver
org.apache.log4j.receivers.db.DBReceiver
- All Implemented Interfaces:
Pauseable, Plugin, Component, Thresholdable, org.apache.log4j.spi.OptionHandler, org.apache.log4j.xml.UnrecognizedElementHandler
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ConnectionSource(package private) static intBy default we refresh data every 1000 milliseconds.(package private) boolean(package private) DBReceiverJob(package private) intFields inherited from class Receiver
thresholdLevelFields inherited from class PluginSkeleton
active, nameFields inherited from class ComponentBase
repository -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintbooleanisPaused()Get paused state.booleanparseUnrecognizedElement(Element element, Properties props) voidsetConnectionSource(ConnectionSource connectionSource) voidsetPaused(boolean paused) Set paused state.voidsetRefreshMillis(int refreshMillis) voidshutdown()Call when the plugin should be stopped.Methods inherited from class Receiver
doPost, getThreshold, isAsSevereAsThreshold, setThresholdMethods inherited from class PluginSkeleton
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getLoggerRepository, getName, isActive, isEquivalent, removePropertyChangeListener, removePropertyChangeListener, setLoggerRepository, setNameMethods inherited from class ComponentBase
getLogger, getNonFloodingLogger, resetErrorCount
-
Field Details
-
DEFAULT_REFRESH_MILLIS
static int DEFAULT_REFRESH_MILLISBy 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:
activateOptionsin interfaceorg.apache.log4j.spi.OptionHandler
-
setRefreshMillis
public void setRefreshMillis(int refreshMillis) -
getRefreshMillis
public int getRefreshMillis() -
getConnectionSource
- Returns:
- Returns the connectionSource.
-
setConnectionSource
- Parameters:
connectionSource- The connectionSource to set.
-
shutdown
-
setPaused
-
isPaused
-
parseUnrecognizedElement
- Specified by:
parseUnrecognizedElementin interfaceorg.apache.log4j.xml.UnrecognizedElementHandler- Throws:
Exception
-