public class TracerMessage extends Object implements FilteredMessage
FilteredMessage.FilteredMessage.Flag| Constructor and Description |
|---|
TracerMessage(org.lsst.ccs.bus.messages.BusMessage busMessage) |
TracerMessage(FilteredMessage filteredMessage) |
| Modifier and Type | Method and Description |
|---|---|
void |
addFlag(FilteredMessage.Flag action,
FilteredMessage.Flag... moreActions)
Associates one or more flags with this message.
|
void |
clearFlags()
Removes all flags from this message.
|
org.lsst.ccs.bus.messages.BusMessage |
getBusMessage()
Returns the wrapped bus message, usually the original message received over the buses.
|
Color |
getColor()
Returns the color to be used for printing this message.
|
EnumSet<FilteredMessage.Flag> |
getFlags()
Returns the flags associated with this message.
|
String |
getText()
Returns the text message associated with this filtered message.
|
org.lsst.ccs.bus.messages.BusMessage |
setBusMessage(org.lsst.ccs.bus.messages.BusMessage busMessage)
Sets the wrapped bus message.
|
Color |
setColor(Color color)
Sets the color to be used for printing this message.
|
String |
setText(String message)
Associates a text message with this filtered message.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMessage, getProperty, setMessage, setPropertypublic TracerMessage(org.lsst.ccs.bus.messages.BusMessage busMessage)
public TracerMessage(FilteredMessage filteredMessage)
public org.lsst.ccs.bus.messages.BusMessage getBusMessage()
FilteredMessagegetBusMessage in interface FilteredMessagepublic org.lsst.ccs.bus.messages.BusMessage setBusMessage(org.lsst.ccs.bus.messages.BusMessage busMessage)
FilteredMessagesetBusMessage in interface FilteredMessagebusMessage - the bus message object to be wrapped by this filtered message.public String getText()
FilteredMessagegetText in interface FilteredMessagenull if there is no associated message.public String setText(String message)
FilteredMessagesetText in interface FilteredMessagemessage - The text message to be associated.null if there was no associated message.public EnumSet<FilteredMessage.Flag> getFlags()
FilteredMessagegetFlags in interface FilteredMessagenull if there are no flags.public void addFlag(FilteredMessage.Flag action, FilteredMessage.Flag... moreActions)
FilteredMessageaddFlag in interface FilteredMessageaction - The first flag.moreActions - More flags, if any.public void clearFlags()
FilteredMessageclearFlags in interface FilteredMessagepublic Color getColor()
FilteredMessagegetColor in interface FilteredMessagenull if there is no associated color.public Color setColor(Color color)
FilteredMessagesetColor in interface FilteredMessagecolor - the color associated with this message.null if there was no associated color.Copyright © 2018 LSST. All rights reserved.