public class MultistepFilter extends Object implements MessageFilter
FilterSteps.
Instances of this class are immutable.| Modifier and Type | Class and Description |
|---|---|
static class |
MultistepFilter.Descriptor |
| Constructor and Description |
|---|
MultistepFilter(FilterStep[] filters,
boolean[] or)
Constructs a multi-step filter.
|
MultistepFilter(MultistepFilter.Descriptor descriptor) |
| Modifier and Type | Method and Description |
|---|---|
FilteredMessage |
apply(FilteredMessage filteredMessage)
Applies this filter to the given message.
|
MultistepFilter.Descriptor |
save() |
public MultistepFilter(FilterStep[] filters, boolean[] or)
filters - The sequence of steps.or - OR flags for steps in the sequence.public MultistepFilter(MultistepFilter.Descriptor descriptor)
public FilteredMessage apply(FilteredMessage filteredMessage)
MessageFilterapply in interface MessageFilterfilteredMessage - The message to be filtered.null otherwise.public MultistepFilter.Descriptor save()
Copyright © 2023 LSST. All rights reserved.