public final class PointValueFilter extends ForwarderFilter.Abstract
ForwarderFilter.Abstract
Modifier and Type | Field and Description |
---|---|
static String |
STAMP_REQUIRED_PROPERTY
Stamp required property.
|
FILTER_UUID_PROPERTY, NO_MESSAGES, WARN_DROPPED_PROPERTY
Constructor and Description |
---|
PointValueFilter() |
Modifier and Type | Method and Description |
---|---|
Serializable[] |
filter(Serializable message)
Filters a message.
|
boolean |
needsMetadata()
Asks if this filter needs metadata.
|
boolean |
onMetadataRefreshed()
Called when the metadata should be refreshed.
|
protected boolean |
onNewMetadata(Metadata metadata)
Called on new metadata.
|
boolean |
setUp(ForwarderModule forwarderModule,
KeyedGroups filterProperties)
Sets up this filter.
|
getMetadata, getModule, getThisLogger, getUUID, knownPointValue, loadMetadata, logDropped, tearDown
public static final String STAMP_REQUIRED_PROPERTY
public Serializable[] filter(Serializable message)
message
- The original message.public boolean needsMetadata()
needsMetadata
in interface ForwarderFilter
needsMetadata
in class ForwarderFilter.Abstract
public boolean onMetadataRefreshed()
onMetadataRefreshed
in interface ForwarderFilter
onMetadataRefreshed
in class ForwarderFilter.Abstract
public boolean setUp(ForwarderModule forwarderModule, KeyedGroups filterProperties)
setUp
in interface ForwarderFilter
setUp
in class ForwarderFilter.Abstract
forwarderModule
- The owner of this filter.filterProperties
- The filter properties.protected boolean onNewMetadata(Metadata metadata)
onNewMetadata
in class ForwarderFilter.Abstract
metadata
- The new metadata.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.