public void pause() { if (running && !paused) { paused = true; unlockAccept(); } }
public void pause() { if (running && !paused) { paused = true; unlockAccept(); } }
public void pause() { if (running && !paused) { paused = true; unlockAccept(); } }
public void stop() { if (running) { running = false; unlockAccept(); } }
public void stop() { if (running) { running = false; unlockAccept(); eventPoller.destroy(); eventPoller = null; } }
public void stop() { if (running) { running = false; unlockAccept(); eventPoller.destroy(); eventPoller = null; } }
@Override public void stopInternal() { releaseConnectionLatch(); if (!paused) { pause(); } if (running) { running = false; unlockAccept(); } shutdownExecutor(); }
@Override public void stopInternal() { releaseConnectionLatch(); if (!paused) { pause(); } if (running) { running = false; unlockAccept(); } shutdownExecutor(); }
@Override public void stopInternal() { releaseConnectionLatch(); if (!paused) { pause(); } if (running) { running = false; unlockAccept(); } shutdownExecutor(); }
@Override public void stopInternal() { releaseConnectionLatch(); if (!paused) { pause(); } if (running) { running = false; unlockAccept(); } shutdownExecutor(); }