public void notifyListeners() { synchronized (lock) { done = true; if (this.listeners != null) { for (IoFutureListener ioFutureListener : listeners) { complete(ioFutureListener); } } } }
public void notifyListeners() { synchronized (lock) { done = true; if (this.listeners != null) { for (IoFutureListener ioFutureListener : listeners) { complete(ioFutureListener); } } } }
public void addListener(IoFutureListener listener) { if (listener == null) { return; } synchronized (lock) { if (listeners == null) { listeners = new ArrayList<IoFutureListener>(); } listeners.add(listener); if (isDone()) { complete(listener); } } }
public void addListener(IoFutureListener listener) { if (listener == null) { return; } synchronized (lock) { if (listeners == null) { listeners = new ArrayList<IoFutureListener>(); } listeners.add(listener); if (isDone()) { complete(listener); } } }
public void addListener(List<IoFutureListener> listeners) { if (listeners == null) { return; } synchronized (lock) { if (this.listeners == null) { this.listeners = new ArrayList<IoFutureListener>(); } this.listeners.addAll(listeners); if (isDone()) { for (IoFutureListener listener : listeners) { complete(listener); } } } }
public void addListener(List<IoFutureListener> listeners) { if (listeners == null) { return; } synchronized (lock) { if (this.listeners == null) { this.listeners = new ArrayList<IoFutureListener>(); } this.listeners.addAll(listeners); if (isDone()) { for (IoFutureListener listener : listeners) { complete(listener); } } } }
public void notifyListeners() { synchronized (lock) { done = true; if (this.listeners != null) { for (IoFutureListener ioFutureListener : listeners) { complete(ioFutureListener); } } } }
public void addListener(IoFutureListener listener) { if (listener == null) { return; } synchronized (lock) { if (listeners == null) { listeners = new ArrayList<IoFutureListener>(); } listeners.add(listener); if (isDone()) { complete(listener); } } }
public void addListener(List<IoFutureListener> listeners) { if (listeners == null) { return; } synchronized (lock) { if (this.listeners == null) { this.listeners = new ArrayList<IoFutureListener>(); } this.listeners.addAll(listeners); if (isDone()) { for (IoFutureListener listener : listeners) { complete(listener); } } } }