Saros
Distributed Collaborative Editing and Distributed Party Programming
|
Public Member Functions | |
void | addActivityListener (IActivityListener listener) |
void | removeActivityListener (IActivityListener listener) |
An IActivityProducer is expected to listen for certain events or actions, e.g. in the IDE, create new IActivity objects, and inform all registered IActivityListeners about this. The action represented by such an IActivity needs to be performed locally first, and then an IActivity is created and given to the IActivityListeners.
Instead of implementing this interface from scratch, you probably want to subclass AbstractActivityProducer instead.
void de.fu_berlin.inf.dpp.session.IActivityProducer.addActivityListener | ( | IActivityListener | listener | ) |
Registers the given listener, so it will be informed via IActivityListener#created(IActivity).
Implemented in de.fu_berlin.inf.dpp.session.AbstractActivityProducer, and de.fu_berlin.inf.dpp.stf.server.rmi.controlbot.manipulation.impl.NetworkManipulatorImpl.
void de.fu_berlin.inf.dpp.session.IActivityProducer.removeActivityListener | ( | IActivityListener | listener | ) |
Removes a listener previously registered with addActivityListener(IActivityListener).
Implemented in de.fu_berlin.inf.dpp.session.AbstractActivityProducer, and de.fu_berlin.inf.dpp.stf.server.rmi.controlbot.manipulation.impl.NetworkManipulatorImpl.