Class AbstractLogReader
java.lang.Object
org.eclipse.rdf4j.common.logging.base.AbstractLogReader
- Direct Known Subclasses:
FileLogReader,MultipleFileLogReader
Abstract log reader
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionch.qos.logback.core.Appender<?>Logging appender associated with this reader.End (latest) date of of the log records returned by this log reader.getLevel()Level of the log records returned by this log reader.intgetLimit()Get the limit.Max (latest) available date of the log records.Min (earliest) available date of the log records.intGet the offsetStart (earliest) date of the log records returned by this log reader.Thread name of the log records returned by this log reader.All available thread names of the log records.abstract booleanhasNext()abstract LogRecordnext()final voidremove()voidsetAppender(ch.qos.logback.core.Appender<?> appender) Logging appender associated with this reader.voidsetEndDate(Date date) End (latest) date of of the log records returned by this log reader.voidLevel of the log records returned by this log reader.voidsetLimit(int limit) Set the limitvoidsetOffset(int offset) Set the offsetvoidsetStartDate(Date date) Start (earliest) date of the log records returned by this log reader.voidThread name of the log records returned by this log reader.booleanTest if this LogReader implementation supports date-based records filtering.booleanTest if this LogReader implementation supports level-based records filtering.booleanTest if this LogReader implementation supports thread-based records filtering.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface java.util.Iterator
forEachRemainingMethods inherited from interface org.eclipse.rdf4j.common.logging.LogReader
destroy, init, isMoreAvailable
-
Constructor Details
-
AbstractLogReader
public AbstractLogReader()
-
-
Method Details
-
hasNext
public abstract boolean hasNext() -
next
-
remove
public final void remove() -
setAppender
public void setAppender(ch.qos.logback.core.Appender<?> appender) Description copied from interface:LogReaderLogging appender associated with this reader.- Specified by:
setAppenderin interfaceLogReader- Parameters:
appender- logging appender associated with this reader
-
getAppender
public ch.qos.logback.core.Appender<?> getAppender()Description copied from interface:LogReaderLogging appender associated with this reader.- Specified by:
getAppenderin interfaceLogReader- Returns:
- logging appender associated with this reader.
-
getEndDate
Description copied from interface:LogReaderEnd (latest) date of of the log records returned by this log reader.- Specified by:
getEndDatein interfaceLogReader- Returns:
- End date of the log records or 'null' if no end date has been set
-
getLevel
Description copied from interface:LogReaderLevel of the log records returned by this log reader. -
getStartDate
Description copied from interface:LogReaderStart (earliest) date of the log records returned by this log reader.- Specified by:
getStartDatein interfaceLogReader- Returns:
- Start date of the log records or 'null' if no start date has been set
-
setEndDate
Description copied from interface:LogReaderEnd (latest) date of of the log records returned by this log reader.- Specified by:
setEndDatein interfaceLogReader- Parameters:
date- end date
-
setLevel
Description copied from interface:LogReaderLevel of the log records returned by this log reader. -
setStartDate
Description copied from interface:LogReaderStart (earliest) date of the log records returned by this log reader.- Specified by:
setStartDatein interfaceLogReader
-
supportsDateRanges
public boolean supportsDateRanges()Description copied from interface:LogReaderTest if this LogReader implementation supports date-based records filtering.- Specified by:
supportsDateRangesin interfaceLogReader- Returns:
- true if date filtering is supported
-
getMaxDate
Description copied from interface:LogReaderMax (latest) available date of the log records.- Specified by:
getMaxDatein interfaceLogReader- Returns:
- maximum date
-
getMinDate
Description copied from interface:LogReaderMin (earliest) available date of the log records.- Specified by:
getMinDatein interfaceLogReader- Returns:
- minimum date
-
supportsLevelFilter
public boolean supportsLevelFilter()Description copied from interface:LogReaderTest if this LogReader implementation supports level-based records filtering.- Specified by:
supportsLevelFilterin interfaceLogReader- Returns:
- true if level filtering is supported.
-
getThread
Description copied from interface:LogReaderThread name of the log records returned by this log reader. -
setThread
Description copied from interface:LogReaderThread name of the log records returned by this log reader. -
supportsThreadFilter
public boolean supportsThreadFilter()Description copied from interface:LogReaderTest if this LogReader implementation supports thread-based records filtering.- Specified by:
supportsThreadFilterin interfaceLogReader- Returns:
- true if thread filtering is supported.
-
getLimit
public int getLimit()Get the limit. -
setLimit
public void setLimit(int limit) Set the limit -
getOffset
public int getOffset()Get the offset -
setOffset
public void setOffset(int offset) Set the offset -
getThreadNames
Description copied from interface:LogReaderAll available thread names of the log records.- Specified by:
getThreadNamesin interfaceLogReader- Returns:
- a List of thread names of the log records.
-