Package com.logviewer.data2
Class LvPredicateChecker
java.lang.Object
com.logviewer.data2.LvPredicateChecker
- All Implemented Interfaces:
LogFilterContext,AutoCloseable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionapplyFilter(LogRecord record, RecordPredicate filter) voidclose()<T> TgetProperty(String name, Function<String, T> factory)
-
Constructor Details
-
LvPredicateChecker
-
-
Method Details
-
getLogFormat
- Specified by:
getLogFormatin interfaceLogFilterContext
-
getFields
- Specified by:
getFieldsin interfaceLogFilterContext
-
getProperty
- Specified by:
getPropertyin interfaceLogFilterContext
-
applyFilter
public Pair<LogRecord,Throwable> applyFilter(@NonNull LogRecord record, @Nullable RecordPredicate filter) -
close
- Specified by:
closein interfaceAutoCloseable- Throws:
Exception
-