Package org.apache.log4j.db
Class DBReceiver
java.lang.Object
org.apache.log4j.spi.ComponentBase
org.apache.log4j.plugins.PluginSkeleton
org.apache.log4j.plugins.Receiver
org.apache.log4j.db.DBReceiver
- All Implemented Interfaces:
Pauseable
,Plugin
,Component
,org.apache.log4j.spi.OptionHandler
,Thresholdable
,org.apache.log4j.xml.UnrecognizedElementHandler
-
Field Summary
FieldsModifier and TypeFieldDescription(package private) ConnectionSource
(package private) static int
By default we refresh data every 1000 milliseconds.(package private) boolean
(package private) DBReceiverJob
(package private) int
Fields inherited from class org.apache.log4j.plugins.Receiver
thresholdLevel
Fields inherited from class org.apache.log4j.plugins.PluginSkeleton
active, name
Fields inherited from class org.apache.log4j.spi.ComponentBase
repository
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
int
boolean
isPaused()
Get paused state.boolean
parseUnrecognizedElement
(Element element, Properties props) void
setConnectionSource
(ConnectionSource connectionSource) void
setPaused
(boolean paused) Set paused state.void
setRefreshMillis
(int refreshMillis) void
shutdown()
Call when the plugin should be stopped.Methods inherited from class org.apache.log4j.plugins.Receiver
doPost, getThreshold, isAsSevereAsThreshold, setThreshold
Methods inherited from class org.apache.log4j.plugins.PluginSkeleton
addPropertyChangeListener, addPropertyChangeListener, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getLoggerRepository, getName, isActive, isEquivalent, removePropertyChangeListener, removePropertyChangeListener, setLoggerRepository, setName
Methods inherited from class org.apache.log4j.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:
activateOptions
in 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:Plugin
Call when the plugin should be stopped. -
setPaused
public void setPaused(boolean paused) Description copied from interface:Pauseable
Set paused state. -
isPaused
public boolean isPaused()Description copied from interface:Pauseable
Get paused state. -
parseUnrecognizedElement
- Specified by:
parseUnrecognizedElement
in interfaceorg.apache.log4j.xml.UnrecognizedElementHandler
- Throws:
Exception
-