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);
}
}