Class StoreEvent

All Implemented Interfaces:
Serializable

public class StoreEvent extends MailEvent
This class models notifications from the Store connection. These notifications can be ALERTS or NOTICES. ALERTS must be presented to the user in a fashion that calls the user's attention to the message.
See Also:
  • Field Details

    • ALERT

      public static final int ALERT
      Indicates that this message is an ALERT.
      See Also:
    • NOTICE

      public static final int NOTICE
      Indicates that this message is a NOTICE.
      See Also:
    • type

      protected int type
      The event type.
    • message

      protected String message
      The message text to be presented to the user.
  • Constructor Details

    • StoreEvent

      public StoreEvent(Store store, int type, String message)
      Constructor.
      Parameters:
      store - The source Store
  • Method Details

    • getMessageType

      public int getMessageType()
      Return the type of this event.
      Returns:
      type
      See Also:
    • getMessage

      public String getMessage()
      Get the message from the Store.
      Returns:
      message from the Store
    • dispatch

      public void dispatch(Object listener)
      Invokes the appropriate StoreListener method.
      Specified by:
      dispatch in class MailEvent