933aa57f66dcbf2737938cc470ddf5c83e19fe6d
Files Diff
- Added: 2
- Removed: 0
- Renamed: 0
- Modified: 7
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Merge Attribute | 1 | ||
Merge Attribute [nextIndex : long, matchIndex : long] to member : Member in class net.kuujo.copycat.raft.state.LeaderState.Replicator.Replica | From | To | |
Inline Method | 1 | ||
Inline Method private update() : void inlined to private Replicator() in class net.kuujo.copycat.raft.state.LeaderState.Replicator | From | To | |
Change Return Type | 1 | ||
Change Return Type TestMember to ManagedMember in method public member(id int) : ManagedMember in class net.kuujo.copycat.cluster.TestCluster | From | To | |
Rename Attribute | 1 | ||
Rename Attribute currentTimer : ScheduledFuture<?> to heartbeatTimer : ScheduledFuture<?> in class net.kuujo.copycat.raft.state.FollowerState | From | To | |
Change Variable Type | 2 | ||
Change Variable Type member : RaftMember to member : MemberState in method private heartbeat(index long, memberId int, timestamp long) : CompletableFuture<Void> in class net.kuujo.copycat.raft.state.RaftStateMachine | From | To | |
Change Variable Type iterator : Iterator<Map.Entry<Integer,RaftMember>> to iterator : Iterator<MemberState> in method private heartbeat(index long, memberId int, timestamp long) : CompletableFuture<Void> in class net.kuujo.copycat.raft.state.RaftStateMachine | From | To | |
Change Attribute Type | 1 | ||
Change Attribute Type members : Map<Integer,RaftMember> to members : ClusterState in class net.kuujo.copycat.raft.state.RaftStateMachine | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method private hasMoreEntries(member MemberState) : boolean extracted from private commit(prevIndex long, prevEntry Entry, entries List<Entry>) : void in class net.kuujo.copycat.raft.state.LeaderState.Replicator.Replica & moved to class net.kuujo.copycat.raft.state.FollowerState | From | To |