Package org.apache.log4j.receivers.db
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 org.apache.log4j.component.plugins.Receiver
thresholdLevelFields inherited from class org.apache.log4j.component.plugins.PluginSkeleton
active, nameFields inherited from class org.apache.log4j.component.spi.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 org.apache.log4j.component.plugins.Receiver
doPost, getThreshold, isAsSevereAsThreshold, setThresholdMethods inherited from class org.apache.log4j.component.plugins.PluginSkeleton
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getLoggerRepository, getName, isActive, isEquivalent, removePropertyChangeListener, removePropertyChangeListener, setLoggerRepository, setNameMethods inherited from class org.apache.log4j.component.spi.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
public void shutdown()Description copied from interface:PluginCall when the plugin should be stopped. -
setPaused
public void setPaused(boolean paused) Description copied from interface:PauseableSet paused state. -
isPaused
public boolean isPaused()Description copied from interface:PauseableGet paused state. -
parseUnrecognizedElement
- Specified by:
parseUnrecognizedElementin interfaceorg.apache.log4j.xml.UnrecognizedElementHandler- Throws:
Exception
-