Class MessagesWatcher

java.lang.Object
jmri.jmrix.dccpp.swing.messages.MessagesWatcher
All Implemented Interfaces:
EventListener, AbstractMRListener, DCCppListener

public class MessagesWatcher extends Object implements DCCppListener
Logs DCC-EX MESSAGE() broadcasts and opens the Messages window when one arrives.
  • Constructor Details

  • Method Details

    • message

      public void message(DCCppReply msg)
      Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message from the layout.
      Specified by:
      message in interface DCCppListener
      Parameters:
      msg - The received DCC-EX message. Note that this same object may be presented to multiple users. It should not be modified here.
    • message

      public void message(DCCppMessage msg)
      Member function that will be invoked by a DCCppInterface implementation to forward a DCC-EX message sent to the layout. Normally, this function will do nothing.
      Specified by:
      message in interface DCCppListener
      Parameters:
      msg - The received DCC-EX message. Note that this same object may be presented to multiple users. It should not be modified here.
    • notifyTimeout

      public void notifyTimeout(DCCppMessage msg)
      Member function invoked by an DCCppInterface implementation to notify a sender that an outgoing message timed out and was dropped from the queue.
      Specified by:
      notifyTimeout in interface DCCppListener
      Parameters:
      msg - the message that timed out.