/** * Add the given system lifecycle listener. */ public void addSystemListener(Object listener) { if (_locking) { synchronized (this) { // copy to avoid issues with ListenerList and avoid unncessary // locking on the list during runtime LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } } else { LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } }
/** * Add the given system lifecycle listener. */ public void addSystemListener(Object listener) { if (_locking) { synchronized (this) { // copy to avoid issues with ListenerList and avoid unncessary // locking on the list during runtime LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } } else { LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } }
/** * Add the given system lifecycle listener. */ public void addSystemListener(Object listener) { if (_locking) { synchronized (this) { // copy to avoid issues with ListenerList and avoid unncessary // locking on the list during runtime LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } } else { LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } }
/** * Add the given system lifecycle listener. */ public void addSystemListener(Object listener) { if (_locking) { synchronized (this) { // copy to avoid issues with ListenerList and avoid unncessary // locking on the list during runtime LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } } else { LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; _systemListenersActivated = true; } }
/** * Add the given system lifecycle listener. */ public synchronized void addSystemListener(Object listener) { // copy to avoid issues with ListenerList and avoid unncessary // locking on the list during runtime LifecycleEventManager.ListenerList listeners = new LifecycleEventManager.ListenerList(_listeners); listeners.add(listener); _listeners = listeners; }