throws InterruptedException {
if (_spush == null)
if (isAlive())
throw new IllegalStateException("Before activation, the server push must be enabled for "+this);
else
throw new DesktopUnavailableException("Stopped");
if (Events.inEventListener())
throw new IllegalStateException("No need to invoke Executions.activate() in an event listener");
return _spush.activate(timeout);