Class WagonEvent

  • All Implemented Interfaces:
    java.io.Serializable
    Direct Known Subclasses:
    SessionEvent, TransferEvent

    public class WagonEvent
    extends java.util.EventObject
    Base class for all events emitted by Wagon objects.
    See Also:
    Serialized Form
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected long timestamp
      The time when event occurred
      • Fields inherited from class java.util.EventObject

        source
    • Constructor Summary

      Constructors 
      Constructor Description
      WagonEvent​(Wagon source)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      long getTimestamp()
      Returns the timestamp which indicated the time when this event has occurred
      Wagon getWagon()
      Returns The Wagon object on which the WagonEvent initially occurred
      void setTimestamp​(long timestamp)
      Sets the timestamp which indicated the time when this event has occurred
      • Methods inherited from class java.util.EventObject

        getSource, toString
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
    • Field Detail

      • timestamp

        protected long timestamp
        The time when event occurred
    • Constructor Detail

      • WagonEvent

        public WagonEvent​(Wagon source)
        Parameters:
        source - The Wagon object on which the WagonEvent initially occurred
    • Method Detail

      • getWagon

        public Wagon getWagon()
        Returns The Wagon object on which the WagonEvent initially occurred
        Returns:
        The Wagon object on which the WagonEvent initially occurred
      • getTimestamp

        public long getTimestamp()
        Returns the timestamp which indicated the time when this event has occurred
        Returns:
        Returns the timestamp.
      • setTimestamp

        public void setTimestamp​(long timestamp)
        Sets the timestamp which indicated the time when this event has occurred
        Parameters:
        timestamp - The timestamp to set.