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 serializableEventBundle
.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description EventBundleImpl(Collection<Event> events, boolean isLocal)
Creates a new event bundle withevents
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterator<Event>
getEvents()
Returns the events of this bundle.boolean
isLocal()
Returnstrue
if this event bundle is associated with a change that was initiated by a local session info.Iterator<Event>
iterator()
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Constructor Detail
-
EventBundleImpl
public EventBundleImpl(Collection<Event> events, boolean isLocal)
Creates a new event bundle withevents
.- Parameters:
events
- the events for this bundle.isLocal
- if this events were created due to a local change.
-
-
Method Detail
-
getEvents
public Iterator<Event> getEvents()
Returns the events of this bundle.- Specified by:
getEvents
in interfaceEventBundle
- Returns:
- the
events
of this bundle.
-
isLocal
public boolean isLocal()
Returnstrue
if this event bundle is associated with a change that was initiated by a local session info. Event bundles for external changes will aways returnfalse
.- Specified by:
isLocal
in interfaceEventBundle
- Returns:
true
if this event bundle is associated with a local change,false
if this event bundle contains external changes.
-
-