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 |