Isn't this parameter supposed to mean that when you shut the bus down, and wait is true, this call should not return until all "work" is done, i.e. requests serviced, etc.?

I would think that something's a miss here.

Cheers,
-Polar

Soltysik, Seumas wrote:
Currently CXFBusImpl.shutdown(boolean wait) takes an unused wait parameter. Is 
there any intent to make use of this parameter? If not, it should be removed.
Regards,
Seumas

    public void shutdown(boolean wait) {
        lifeCycleManager = this.getExtension(BusLifeCycleManager.class);
        if (null != lifeCycleManager) {
            lifeCycleManager.preShutdown();
        }
        synchronized (this) {
            state = BusState.SHUTDOWN;
            notifyAll();
        }
        if (null != lifeCycleManager) {
            lifeCycleManager.postShutdown();
        }
if (BusFactory.getDefaultBus(false) == this) { BusFactory.setDefaultBus(null);
        }
    }

Reply via email to