// Patch TMP fix for CIPANGO 8
CallSession callSession = _tx.getRequest().getCallSession();
SessionManager cm = callSession.getServer().getSessionManager();
SessionScope work = cm.openScope(callSession);
try
{
// End patch
while (LazyList.size(_targets) > 0)
{
Branch branch = (Branch) LazyList.get(_targets, 0);
_targets = LazyList.remove(_targets, 0);
if (Log.isDebugEnabled())
Log.debug("Proxying to {} ", branch.getUri(), null);
branch.start();
if (!_parallel) break;
}
// Patch TMP fix for CIPANGO 8
}
finally
{
work.close();
}
// End patch
}