public class FilterFactory extends Object
The resulting filter can subsequently be used in ObservationManagerImpl.addEventListener as usual.
ObservationManagerImpl.addEventListener(javax.jcr.observation.EventListener,
JackrabbitEventFilter)
Constructor and Description |
---|
FilterFactory() |
Modifier and Type | Method and Description |
---|---|
static OakEventFilter |
wrap(JackrabbitEventFilter baseFilter)
Wrap a JackrabbitEventFilter into its corresponding oak extension,
OakEventFilter, on which some Oak specific observation filter extensions
can then be used.
|
public static OakEventFilter wrap(JackrabbitEventFilter baseFilter)
baseFilter
- the base filter which contains other properties. Changes to
the resulting oak filter "write-through" to the underlying
baseFilter (for the features covered by the underlying) and
similarly changes to the baseFilter are seen by the resulting
oak filter. Note that this "write-through" behavior does no
longer apply after a listener was registered, ie changing
a filter after registration doesn't alter it for that listener.Copyright © 2010 - 2020 Adobe. All Rights Reserved