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, tearDownpublic static final String STAMP_REQUIRED_PROPERTY
public Serializable[] filter(Serializable message)
message - The original message.public boolean needsMetadata()
needsMetadata in interface ForwarderFilterneedsMetadata in class ForwarderFilter.Abstractpublic boolean onMetadataRefreshed()
onMetadataRefreshed in interface ForwarderFilteronMetadataRefreshed in class ForwarderFilter.Abstractpublic boolean setUp(ForwarderModule forwarderModule, KeyedGroups filterProperties)
setUp in interface ForwarderFiltersetUp in class ForwarderFilter.AbstractforwarderModule - The owner of this filter.filterProperties - The filter properties.protected boolean onNewMetadata(Metadata metadata)
onNewMetadata in class ForwarderFilter.Abstractmetadata - The new metadata.Copyright © 2003-2019 Serge Brisson. All Rights Reserved.