Class BroadcastEventProcessor

  • All Implemented Interfaces:
    EventListener

    public class BroadcastEventProcessor
    extends java.lang.Object
    implements EventListener

    BroadcastEventProcessor class.

    Version:
    $Id: $
    Author:
    ranger
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void close()
      Closes the current connections to the event manager if they are still active.
      protected void finalize()
      This method may be invoked by the garbage thresholding.
      java.lang.String getName()
      getName
      void onEvent​(IEvent event)
      Process a sent event.
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • close

        public void close()

        Closes the current connections to the event manager if they are still active. This call may be invoked more than once safely and may be invoked during object finalization.

      • finalize

        protected void finalize()
                         throws java.lang.Throwable
        This method may be invoked by the garbage thresholding. Once invoked it ensures that the close method is called at least once during the cycle of this object.
        Overrides:
        finalize in class java.lang.Object
        Throws:
        java.lang.Throwable - if any.
      • getName

        public java.lang.String getName()

        getName

        Specified by:
        getName in interface EventListener
        Returns:
        a String object.
      • onEvent

        public void onEvent​(IEvent event)
        Process a sent event. This method is invoked by the event manager when a new event is available for processing. Each message is examined for its Universal Event Identifier and the appropriate action is taking based on each UEI.
        Specified by:
        onEvent in interface EventListener
        Parameters:
        event - a IEvent object.