...
} else {
if (usageManager.isSendFailIfNoSpace() ) {
throw new javax.jms.ResourceAllocationException("Usage Manager memory limit reached");
} else {
while( !usageManager.waitForSpace(1000) ) {
if( context.getStopping().get() )
throw new IOException("Connection closed, send aborted.");
}
}
}