org.netbeans.lib.cvsclient.event
Class EventManager

java.lang.Object
  extended byorg.netbeans.lib.cvsclient.event.EventManager

public class EventManager
extends java.lang.Object

This class is responsible for firing CVS events to registered listeners. It can either fire events as they are generated or wait until a suitable checkpoint and fire many events at once. This can prevent event storms from degrading system performance.


Constructor Summary
EventManager()
          Construct a new EventManager
 
Method Summary
 void addCVSListener(CVSListener listener)
          Add a listener to the list.
 void fireCVSEvent(CVSEvent e)
          Fire a CVSEvent to all the listeners
 boolean isFireEnhancedEventSet()
          Getter for property fireEnhancedEventSet.
 void removeCVSListener(CVSListener listener)
          Remove a listeners from the list
 void setFireEnhancedEventSet(boolean fireEnhancedEventSet)
          Setter for property fireEnhancedEventSet.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EventManager

public EventManager()
Construct a new EventManager

Method Detail

addCVSListener

public void addCVSListener(CVSListener listener)
Add a listener to the list.

Parameters:
listener - the listener to add

removeCVSListener

public void removeCVSListener(CVSListener listener)
Remove a listeners from the list


fireCVSEvent

public void fireCVSEvent(CVSEvent e)
Fire a CVSEvent to all the listeners

Parameters:
e - the event to send

isFireEnhancedEventSet

public boolean isFireEnhancedEventSet()
Getter for property fireEnhancedEventSet.

Returns:
Value of property fireEnhancedEventSet.

setFireEnhancedEventSet

public void setFireEnhancedEventSet(boolean fireEnhancedEventSet)
Setter for property fireEnhancedEventSet.

Parameters:
fireEnhancedEventSet - New value of property fireEnhancedEventSet.


Built on December 18 2007.  |  Portions Copyright 1997-2003 Sun Microsystems, Inc. All rights reserved.