Class RTMEventHandler<E extends Event>

  • Type Parameters:
    E - The type of an events API Payload

    public abstract class RTMEventHandler<E extends Event>
    extends Object
    Real Time Messaging API event handler base class.
    • Constructor Detail

      • RTMEventHandler

        public RTMEventHandler()
    • Method Detail

      • getEventType

        public String getEventType()
        Returns the type value of the event (e.g., MessageEvent.TYPE_NAME)
      • getEventSubType

        public String getEventSubType()
        Returns the subtype value of the event (e.g., MessageEvent.TYPE_NAME)
      • getEventClass

        public Class<E> getEventClass()
        Returns the Class object of the Event implementation.
      • handle

        public abstract void handle​(E event)
        Implement your logic in this method.
        Parameters:
        event - event data
      • acceptUntypedObject

        public void acceptUntypedObject​(Object event)
        Used only internally.
        Parameters:
        event - event data