public Builder setOldConf(RaftPeer[] oldPeers) { return setOldConf(Arrays.asList(oldPeers)); }
public Builder setOldConf(RaftPeer[] oldPeers) { return setOldConf(Arrays.asList(oldPeers)); }
Builder setOldConf(RaftConfiguration stableConf) { Objects.requireNonNull(stableConf); Preconditions.assertTrue(stableConf.isStable()); Preconditions.assertTrue(!forceStable); forceTransitional = true; return setOldConf(stableConf.conf); }
public Builder setOldConf(Iterable<RaftPeer> oldPeers) { return setOldConf(new PeerConfiguration(oldPeers)); }
public Builder setOldConf(Iterable<RaftPeer> oldPeers) { return setOldConf(new PeerConfiguration(oldPeers)); }
static RaftConfiguration toRaftConfiguration(LogEntryProto entry) { Preconditions.assertTrue(entry.hasConfigurationEntry()); final RaftConfigurationProto proto = entry.getConfigurationEntry(); final RaftConfiguration.Builder b = RaftConfiguration.newBuilder() .setConf(ProtoUtils.toRaftPeerArray(proto.getPeersList())) .setLogEntryIndex(entry.getIndex()); if (proto.getOldPeersCount() > 0) { b.setOldConf(ProtoUtils.toRaftPeerArray(proto.getOldPeersList())); } return b.build(); }
Builder setOldConf(RaftConfiguration stableConf) { Objects.requireNonNull(stableConf); Preconditions.assertTrue(stableConf.isStable()); Preconditions.assertTrue(!forceStable); forceTransitional = true; return setOldConf(stableConf.conf); }
RaftConfiguration generateOldNewConf(RaftConfiguration current, long logIndex) { return RaftConfiguration.newBuilder() .setConf(newConf) .setOldConf(current) .setLogEntryIndex(logIndex) .build(); }
RaftConfiguration generateOldNewConf(RaftConfiguration current, long logIndex) { return RaftConfiguration.newBuilder() .setConf(newConf) .setOldConf(current) .setLogEntryIndex(logIndex) .build(); }
public static RaftConfiguration toRaftConfiguration( long index, RaftConfigurationProto proto) { final RaftConfiguration.Builder b = RaftConfiguration.newBuilder() .setConf(ProtoUtils.toRaftPeerArray(proto.getPeersList())) .setLogEntryIndex(index); if (proto.getOldPeersCount() > 0) { b.setOldConf(ProtoUtils.toRaftPeerArray(proto.getOldPeersList())); } return b.build(); }