Utility.logMessage("DEBUG", this.getClass().getName() + ".setRuntimeData(): Setting Servant runtimedata");
((IChannel)sessionData.servantChannel).setRuntimeData(sessionData.runtimeData);
if (sessionData.servantChannel.isFinished()) {
sessionData.servantChannel = null;
// flushing runtimedata for case where GroupsManager is master and servant, to prevent dirtiness
Enumeration rd2 = runtimeData.keys();
while (rd2.hasMoreElements()) {
runtimeData.remove(rd2.nextElement());
}
Utility.logMessage("DEBUG", this.getClass().getName() +
".setRuntimeData(): removed servant");