Class EventBundleImpl

java.lang.Object
org.apache.jackrabbit.spi.commons.EventBundleImpl
All Implemented Interfaces:
Serializable, Iterable<Event>, EventBundle

public class EventBundleImpl extends Object implements EventBundle, Serializable
EventBundleImpl implements a serializable EventBundle.
See Also:
  • Constructor Details

    • EventBundleImpl

      public EventBundleImpl(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 Details

    • getEvents

      public 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 Iterator<Event> iterator()
      Specified by:
      iterator in interface Iterable<Event>