@Version(value="1.0") @Export(optional="provide:=true")
Interface | Description |
---|---|
EventHandler |
Handler of content change events.
|
ExcludeExternal |
The presence of this marker interface on a
EventListener
indicates that cluster external observation events must not be reported to that
event listener. |
Filter |
A filter is used by the FilteringObserver to decide whether or not a content
change should be forwarded.
|
FilteringAwareObserver |
A FilteringAwareObserver is the stateless-variant of
an Observer which gets an explicit before as well as the
after NodeState.
|
Class | Description |
---|---|
ChangeCollectorProvider |
A ChangeCollectorProvider can be hooked into Oak thus enabling the collection
of ChangeSets of changed items of a commit, which downstream Observers can
then use at their convenience.
|
CommitRateLimiter |
This
CommitHook can be used to block or delay commits for any length of time. |
DefaultEventHandler |
Default implementation of
EventHandler that
does nothing. |
EventGenerator |
Continuation-based content diff implementation that generates
EventHandler callbacks by recursing down a content diff
in a way that guarantees that only a finite number of callbacks
will be made during a EventGenerator.generate() method call, regardless
of how large or complex the content diff is. |
FilteredHandler |
Filtered event handler.
|
FilteringDispatcher |
Part of the FilteringObserver: the FilteringDispatcher is used
to implement the skipping (filtering) of content changes
which the FilteringDispatcher flags as NOOP_CHANGE.
|
FilteringObserver |
An observer that implements filtering of content changes
while at the same time supporting (wrapping) a BackgroundObserver
underneath.
|
NodeObserver |
Base class for
Observer instances that group changes
by node instead of tracking them down to individual properties. |
Copyright © 2010 - 2020 Adobe. All Rights Reserved