protected void processCoordMessage(CoordinationMessage msg, Member sender) throws ChannelException { if ( !coordMsgReceived.get() ) { coordMsgReceived.set(true); synchronized (electionMutex) { electionMutex.notifyAll();} } msg.timestamp = System.currentTimeMillis(); Membership merged = mergeOnArrive(msg, sender); if (isViewConf(msg)) handleViewConf(msg, sender, merged); else handleToken(msg, sender, merged); ClassLoader loader; }
protected void processCoordMessage(CoordinationMessage msg) throws ChannelException { if ( !coordMsgReceived.get() ) { coordMsgReceived.set(true); synchronized (electionMutex) { electionMutex.notifyAll();} } Membership merged = mergeOnArrive(msg); if (isViewConf(msg)) handleViewConf(msg, merged); else handleToken(msg, merged); }
protected void processCoordMessage(CoordinationMessage msg, Member sender) throws ChannelException { if ( !coordMsgReceived.get() ) { coordMsgReceived.set(true); synchronized (electionMutex) { electionMutex.notifyAll();} } msg.timestamp = System.currentTimeMillis(); Membership merged = mergeOnArrive(msg, sender); if (isViewConf(msg)) handleViewConf(msg, sender, merged); else handleToken(msg, sender, merged); }
protected void processCoordMessage(CoordinationMessage msg) throws ChannelException { if ( !coordMsgReceived.get() ) { coordMsgReceived.set(true); synchronized (electionMutex) { electionMutex.notifyAll();} } Membership merged = mergeOnArrive(msg); if (isViewConf(msg)) handleViewConf(msg, merged); else handleToken(msg, merged); }