ejb3/src/main/java/org/jboss/as/ejb3/suspend/EJBSuspendHandlerService.java
private void doneSuspended() {
        final ServerActivityCallback oldListener = listener;
        if (oldListener != null && listenerUpdater.compareAndSet(this, oldListener, null)) {
            deploymentRepositoryInjectedValue.getValue().suspend();
            oldListener.done();
            EjbLogger.ROOT_LOGGER.suspensionComplete();
        }
    }
private void doneSuspended() {
        final ServerActivityCallback oldListener = listener;
        if (oldListener != null && listenerUpdater.compareAndSet(this, oldListener, null)) {
            deploymentRepositoryInjectedValue.getValue().suspend();
            oldListener.done();
            EjbLogger.ROOT_LOGGER.suspensionComplete();
        }
    }
private void doneSuspended ( ) { final ServerActivityCallback oldListener = listener ; if ( oldListener != null && listenerUpdater . compareAndSet ( this , oldListener , null ) ) { deploymentRepositoryInjectedValue . getValue ( ) . suspend ( ) ; oldListener . done ( ) ; EjbLogger . ROOT_LOGGER . suspensionComplete ( ) ; } }
Completes suspension: stop deployment controller.
Completes suspension : stop deployment controller .