| Package | Description |
|---|---|
| org.apache.jackrabbit.jcr2spi | |
| org.apache.jackrabbit.jcr2spi.hierarchy | |
| org.apache.jackrabbit.jcr2spi.observation | |
| org.apache.jackrabbit.spi |
Defines the interfaces of the JCR SPI (Service Provider Interface).
|
| org.apache.jackrabbit.spi.commons | |
| org.apache.jackrabbit.spi.commons.logging | |
| org.apache.jackrabbit.spi2dav | |
| org.apache.jackrabbit.spi2jcr |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
WorkspaceManager.createEventFilter(int eventTypes,
Path path,
boolean isDeep,
String[] uuids,
Name[] nodeTypes,
boolean noLocal)
Creates an event filter based on the parameters available in
ObservationManager.addEventListener(javax.jcr.observation.EventListener, int, java.lang.String, boolean, java.lang.String[], java.lang.String[], boolean). |
| Modifier and Type | Method and Description |
|---|---|
EventBundle |
WorkspaceManager.getEvents(EventFilter filter,
long after)
Returns the events from the journal that occurred after a given date.
|
| Modifier and Type | Method and Description |
|---|---|
Collection<EventFilter> |
HierarchyEventListener.getEventFilters() |
| Modifier and Type | Method and Description |
|---|---|
Collection<EventFilter> |
InternalEventListener.getEventFilters()
Returns a collection of event filters which is in use by this event
listener.
|
Collection<EventFilter> |
ObservationManagerImpl.getEventFilters() |
| Constructor and Description |
|---|
EventJournalImpl(WorkspaceManager wspMgr,
EventFilter filter,
NamePathResolver resolver) |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
RepositoryService.createEventFilter(SessionInfo sessionInfo,
int eventTypes,
Path absPath,
boolean isDeep,
String[] uuid,
Name[] nodeTypeName,
boolean noLocal)
Creates an event filter.
|
| Modifier and Type | Method and Description |
|---|---|
Subscription |
RepositoryService.createSubscription(SessionInfo sessionInfo,
EventFilter[] filters)
Creates a new
Subscription for events with an initial set of
EventFilters. |
EventBundle |
RepositoryService.getEvents(SessionInfo sessionInfo,
EventFilter filter,
long after)
Returns events from the
EventJournal after a given point in
time. |
void |
RepositoryService.updateEventFilters(Subscription subscription,
EventFilter[] filters)
Updates events filters on the subscription.
|
| Modifier and Type | Class and Description |
|---|---|
class |
EventFilterImpl
EventFilterImpl is the simple bean style implementation of an
EventFilter. |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
AbstractRepositoryService.createEventFilter(SessionInfo sessionInfo,
int eventTypes,
Path absPath,
boolean isDeep,
String[] uuid,
Name[] nodeTypeName,
boolean noLocal) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
AbstractRepositoryService.createSubscription(SessionInfo sessionInfo,
EventFilter[] filters) |
EventBundle |
AbstractRepositoryService.getEvents(SessionInfo sessionInfo,
EventFilter filter,
long after) |
void |
AbstractRepositoryService.updateEventFilters(Subscription subscription,
EventFilter[] filters) |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
RepositoryServiceLogger.createEventFilter(SessionInfo sessionInfo,
int eventTypes,
Path absPath,
boolean isDeep,
String[] uuid,
Name[] qnodeTypeName,
boolean noLocal) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
RepositoryServiceLogger.createSubscription(SessionInfo sessionInfo,
EventFilter[] filters) |
EventBundle |
RepositoryServiceLogger.getEvents(SessionInfo sessionInfo,
EventFilter filter,
long after) |
void |
RepositoryServiceLogger.updateEventFilters(Subscription subscription,
EventFilter[] eventFilters) |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
RepositoryServiceImpl.createEventFilter(SessionInfo sessionInfo,
int eventTypes,
Path absPath,
boolean isDeep,
String[] uuids,
Name[] nodeTypeNames,
boolean noLocal) |
| Modifier and Type | Method and Description |
|---|---|
Subscription |
RepositoryServiceImpl.createSubscription(SessionInfo sessionInfo,
EventFilter[] filters) |
EventBundle |
RepositoryServiceImpl.getEvents(SessionInfo sessionInfo,
EventFilter filter,
long after) |
void |
RepositoryServiceImpl.updateEventFilters(Subscription subscription,
EventFilter[] filters) |
| Modifier and Type | Method and Description |
|---|---|
EventFilter |
RepositoryServiceImpl.createEventFilter(SessionInfo sessionInfo,
int eventTypes,
Path absPath,
boolean isDeep,
String[] uuid,
Name[] nodeTypeName,
boolean noLocal)
Creates an event filter.
|
| Modifier and Type | Method and Description |
|---|---|
Subscription |
RepositoryServiceImpl.createSubscription(SessionInfo sessionInfo,
EventFilter[] filters)
Creates a new
Subscription for events with an initial set of
EventFilters. |
EventBundle |
RepositoryServiceImpl.getEvents(SessionInfo sessionInfo,
EventFilter filter,
long after)
Returns events from the
EventJournal after a given point in
time. |
void |
RepositoryServiceImpl.updateEventFilters(Subscription subscription,
EventFilter[] filters)
Updates events filters on the subscription.
|
Copyright © 2004–2021 The Apache Software Foundation. All rights reserved.