public ThreadFiber() { this(new RunnableExecutorImpl(), null, true); }
public void dispose() { _commands.setRunning(false); execute(new Runnable() { public void run() { // so it wakes up and will notice that we've told it to stop } }); synchronized (_disposables) { //copy list to prevent concurrent mod for (Disposable r : _disposables.toArray(new Disposable[_disposables.size()])) { r.dispose(); } } }
public void dispose() { _commands.setRunning(false); execute(new Runnable() { public void run() { // so it wakes up and will notice that we've told it to stop } }); synchronized (_disposables) { //copy list to prevent concurrent mod for (Disposable r : _disposables.toArray(new Disposable[_disposables.size()])) { r.dispose(); } } }
public ThreadFiber() { this(new RunnableExecutorImpl(), null, true); }
public WsEventListener() { this(new ThreadFiber(new RunnableExecutorImpl(), "ws-events", true)); }