org.apache.jackrabbit.rmi.client
Class ClientObservationManager
java.lang.Object
org.apache.jackrabbit.rmi.client.ClientObject
org.apache.jackrabbit.rmi.client.ClientObservationManager
- All Implemented Interfaces:
- ObservationManager
public class ClientObservationManager
- extends ClientObject
- implements ObservationManager
The ClientObservationManager
class
This class uses an instance of the
ClientEventPoll
class for the
actual registration and event dispatching.
This class does not require the
LocalAdapterFactory
and consequently
calls the base class constructor with a null
factory.
See the ClientEventPoll
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ClientObservationManager
public ClientObservationManager(Workspace workspace,
RemoteObservationManager remote)
- Creates an instance of this class talking to the given remote observation
manager.
- Parameters:
remote
- The RemoteObservationManager
backing this
client-side observation manager.workspace
- The Workspace
instance to which this
observation manager belongs.
addEventListener
public void addEventListener(EventListener listener,
int eventTypes,
String absPath,
boolean isDeep,
String[] uuid,
String[] nodeTypeName,
boolean noLocal)
throws RepositoryException
-
- Specified by:
addEventListener
in interface ObservationManager
- Throws:
RepositoryException
removeEventListener
public void removeEventListener(EventListener listener)
throws RepositoryException
-
- Specified by:
removeEventListener
in interface ObservationManager
- Throws:
RepositoryException
getRegisteredEventListeners
public EventListenerIterator getRegisteredEventListeners()
-
- Specified by:
getRegisteredEventListeners
in interface ObservationManager
Copyright © 2004-2007 The Apache Software Foundation. All Rights Reserved.