| Package | Description |
|---|---|
| org.jwall.audit | |
| org.jwall.audit.script | |
| org.jwall.web.audit.filter |
The filter package provides two simple classes/interfaces to construct filters: the
AuditEventMatch interface and the AuditEventFilter class.
|
| org.jwall.web.audit.rules.operators | |
| org.jwall.web.audit.test |
| Modifier and Type | Method and Description |
|---|---|
Long |
EventView.count(FilterExpression filter)
Returns the number of log-messages within this view which match the given
filter expression.
|
Map<String,Long> |
EventView.count(String variable,
FilterExpression filter)
Returns the counts of events grouped by the specified variable.
|
Long |
EventView.delete(FilterExpression filter) |
List<E> |
EventView.list(FilterExpression filter,
int offset,
int limit)
Returns the list of log-messages which match the given filter expression.
|
void |
EventView.tag(FilterExpression filter,
String tag) |
void |
EventView.untag(FilterExpression filter,
String tag) |
| Constructor and Description |
|---|
EventList(EventView<E> view,
FilterExpression filter) |
| Modifier and Type | Class and Description |
|---|---|
class |
AuditEventDateMatch
This class implements a date match of an event.
|
class |
AuditEventFilter |
class |
AuditEventMatch
This class implements the most generic ModSecurity-like match.
|
class |
FilterExpressionList
Implements a complex expression which ORs or ANDs multiple single filter
expressions into one.
|
| Modifier and Type | Method and Description |
|---|---|
FilterExpression |
FilterExpressionList.getFirst() |
static FilterExpression |
FilterCompiler.map(AuditEventFilter filter) |
static FilterExpression |
FilterCompiler.parse(String str) |
static FilterExpression |
ExpressionReader.parse(String str) |
static FilterExpression |
FilterCompiler.parse(String str,
Collection<String> variables) |
static FilterExpression |
FilterCompiler.parse(String str,
Collection<String> variables,
Set<Operator> operators) |
static FilterExpression |
FilterCompiler.parse(String str,
Collection<String> variables,
Set<Operator> operators,
Set<BooleanOperator> boolOps) |
protected FilterExpression |
ExpressionReader.readFilterExpression() |
FilterExpression |
ExpressionReader.readSimpleFilter() |
| Modifier and Type | Method and Description |
|---|---|
static List<FilterExpression> |
FilterCompiler.expand(FilterExpressionList list) |
Collection<FilterExpression> |
FilterExpressionList.getElements() |
| Modifier and Type | Method and Description |
|---|---|
static AuditEventFilter |
FilterCompiler.compile(FilterExpression exp) |
Condition |
FilterCompiler.createCondition(FilterExpression e) |
static Match |
FilterCompiler.map(FilterExpression e) |
| Constructor and Description |
|---|
FilterExpressionList(BooleanOperator op,
Collection<FilterExpression> exps) |
| Modifier and Type | Class and Description |
|---|---|
class |
Conditions
This class describes a list of matches which are conditions for an event-rule
to fire.
|
| Modifier and Type | Method and Description |
|---|---|
static List<FilterExpression> |
TestParser.parse(String str) |
Copyright © 2015 jwall.org. All Rights Reserved.