public class JcrListenerBaseConfig extends Object implements Closeable
JcrResourceListeners.| Constructor and Description |
|---|
JcrListenerBaseConfig(org.apache.sling.spi.resource.provider.ObservationReporter reporter,
org.apache.sling.jcr.api.SlingRepository repository) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Dispose this config
Close session.
|
org.apache.sling.spi.resource.provider.ObservationReporter |
getReporter()
The observation reporter
|
void |
register(javax.jcr.observation.EventListener listener,
org.apache.sling.spi.resource.provider.ObserverConfiguration config)
Register a JCR event listener
|
void |
unregister(javax.jcr.observation.EventListener listener)
Unregister the listener.
|
public JcrListenerBaseConfig(org.apache.sling.spi.resource.provider.ObservationReporter reporter,
org.apache.sling.jcr.api.SlingRepository repository)
throws javax.jcr.RepositoryException
javax.jcr.RepositoryExceptionpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionpublic void register(javax.jcr.observation.EventListener listener,
org.apache.sling.spi.resource.provider.ObserverConfiguration config)
throws javax.jcr.RepositoryException
listener - The listenerconfig - The configurationjavax.jcr.RepositoryException - If registration fails.public void unregister(javax.jcr.observation.EventListener listener)
listener - The listenerpublic org.apache.sling.spi.resource.provider.ObservationReporter getReporter()
Copyright © 2007–2018 The Apache Software Foundation. All rights reserved.