public class MessageClassSelector extends Object implements MessageFilter
| Modifier and Type | Method and Description |
|---|---|
static Tracer |
agentInfo() |
static Tracer |
alert() |
FilteredMessage |
apply(FilteredMessage filteredMessage)
Applies this filter to the given message.
|
static Tracer |
commandBus() |
static Tracer |
commandDictionary() |
static Tracer |
configurationInfo() |
static Tracer |
dataDictionary() |
static Tracer |
heartBeat() |
static Tracer |
logBus() |
static Tracer |
stateBundle() |
static Tracer |
stateChangeNotification() |
static Tracer |
statusBus() |
public FilteredMessage apply(FilteredMessage filteredMessage)
MessageFilterapply in interface MessageFilterfilteredMessage - The message to be filtered.null otherwise.@Create(category="Tracer", name="Heart Beat", path="Built-In/Message type/HeartBeat", description="Accepts only heartbeat messages. No modifications.") public static Tracer heartBeat()
@Create(category="Tracer", name="AgentInfo", path="Built-In/Message type/AgentInfo", description="Accepts only StatusAgentInfo messages. No modifications.") public static Tracer agentInfo()
@Create(category="Tracer", name="StateBundle", path="Built-In/Message type/StateBundle", description="Accepts only StatusStateBundle messages. No modifications.") public static Tracer stateBundle()
@Create(category="Tracer", name="Alert", path="Built-In/Message type/Alert", description="Accepts only alert-related status messages. No modifications.") public static Tracer alert()
@Create(category="Tracer", name="Command Dictionary", path="Built-In/Message type/CommandDictionary", description="Accepts only status messages that contain a command dictionary. No modifications.") public static Tracer commandDictionary()
@Create(category="Tracer", name="Data Dictionary", path="Built-In/Message type/DataDictionary", description="Accepts only status messages that contain a data dictionary. No modifications.") public static Tracer dataDictionary()
@Create(category="Tracer", name="State Change", path="Built-In/Message type/StateChangeNotification", description="Accepts only state change messages. No modifications.") public static Tracer stateChangeNotification()
@Create(category="Tracer", name="Configuration Info", path="Built-In/Message type/ConfigurationInfo", description="Accepts only configuration information status messages. No modifications.") public static Tracer configurationInfo()
@Create(category="Tracer", name="LOG bus", path="Built-In/Bus/LOG", description="Accepts only LOG bus messages. No modifications.") public static Tracer logBus()
@Create(category="Tracer", name="STATUS bus", path="Built-In/Bus/STATUS", description="Accepts only STATUS bus messages. No modifications.") public static Tracer statusBus()
Copyright © 2023 LSST. All rights reserved.