Class EventBundleImpl

  • All Implemented Interfaces:
    java.io.Serializable, java.lang.Iterable<Event>, EventBundle

    public class EventBundleImpl
    extends java.lang.Object
    implements EventBundle, java.io.Serializable
    EventBundleImpl implements a serializable EventBundle.
    See Also:
    Serialized Form
    • Constructor Summary

      Constructors 
      Constructor Description
      EventBundleImpl​(java.util.Collection<Event> events, boolean isLocal)
      Creates a new event bundle with events.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Iterator<Event> getEvents()
      Returns the events of this bundle.
      boolean isLocal()
      Returns true if this event bundle is associated with a change that was initiated by a local session info.
      java.util.Iterator<Event> iterator()
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface java.lang.Iterable

        forEach, spliterator
    • Constructor Detail

      • EventBundleImpl

        public EventBundleImpl​(java.util.Collection<Event> events,
                               boolean isLocal)
        Creates a new event bundle with events.
        Parameters:
        events - the events for this bundle.
        isLocal - if this events were created due to a local change.
    • Method Detail

      • getEvents

        public java.util.Iterator<Event> getEvents()
        Returns the events of this bundle.
        Specified by:
        getEvents in interface EventBundle
        Returns:
        the events of this bundle.
      • isLocal

        public boolean isLocal()
        Returns true if this event bundle is associated with a change that was initiated by a local session info. Event bundles for external changes will aways return false.
        Specified by:
        isLocal in interface EventBundle
        Returns:
        true if this event bundle is associated with a local change, false if this event bundle contains external changes.
      • iterator

        public java.util.Iterator<Event> iterator()
        Specified by:
        iterator in interface java.lang.Iterable<Event>