public class JcrListenerBaseConfig extends Object implements Closeable
JcrResourceListener
s.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.RepositoryException
public void close() throws IOException
close
in interface Closeable
close
in interface AutoCloseable
IOException
public 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–2019 The Apache Software Foundation. All rights reserved.