public class RulesFilter extends Object implements MessageFilter
| Constructor and Description |
|---|
RulesFilter(RulesEngine rulesEngine,
FilterService filterService,
com.google.common.eventbus.EventBus serverEventBus,
ScheduledExecutorService scheduler) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
filter(Message msg)
Process a Message
|
String |
getName() |
int |
getPriority()
For determining the runtime order of the filter, specify a priority.
|
void |
handleRulesUpdate(FilterDescriptionUpdateEvent ignored) |
@Inject public RulesFilter(RulesEngine rulesEngine, FilterService filterService, com.google.common.eventbus.EventBus serverEventBus, @Named(value="daemonScheduler") ScheduledExecutorService scheduler)
public boolean filter(Message msg)
MessageFilterfilter in interface MessageFilterpublic void handleRulesUpdate(FilterDescriptionUpdateEvent ignored)
public String getName()
getName in interface MessageFilterpublic int getPriority()
MessageFiltergetPriority in interface MessageFilterCopyright © 2012–2017 Graylog, Inc.. All rights reserved.