da67285261aa39a0fc4dabd94daa381a3cf41fb0
Files Diff
- Added: 4
- Removed: 2
- Renamed: 0
- Modified: 12
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 3 | ||
Rename Method package handleTask(task GroupTask) : void renamed to package onTask(task GroupTask) : void in class io.atomix.group.LocalMemberTaskQueue | From | To | |
Rename Method package handleAck(taskId long) : void renamed to package onAck(taskId long) : void in class io.atomix.group.GroupTaskQueue | From | To | |
Rename Method package handleFail(taskId long) : void renamed to package onFail(taskId long) : void in class io.atomix.group.GroupTaskQueue | From | To | |
Move And Inline Method | 1 | ||
Move And Inline Method public onElection(callback Consumer<Long>) : Listener<Long> moved from class io.atomix.group.LocalGroupMember to class io.atomix.examples.election.LeaderElectionExample & inlined to public main(args String[]) : void | From | To | |
Change Return Type | 1 | ||
Change Return Type LocalGroupTaskQueue to LocalMemberTaskQueue in method public tasks() : LocalMemberTaskQueue in class io.atomix.group.LocalGroupMember | From | To | |
Push Down Attribute | 1 | ||
Push Down Attribute private memberId : String from class io.atomix.group.GroupTaskQueue to private memberId : String from class io.atomix.group.MemberTaskQueue | From | To | |
Rename Class | 2 | ||
Rename Class io.atomix.group.AbstractDistributedGroup renamed to io.atomix.group.SubGroup | From | To | |
Rename Class io.atomix.group.LocalGroupTaskQueue renamed to io.atomix.group.LocalMemberTaskQueue | From | To | |
Extract Superclass | 1 | ||
Extract Superclass io.atomix.group.MemberTaskQueue from classes [io.atomix.group.LocalMemberTaskQueue] | From | To | |
Change Variable Type | 11 | ||
Change Variable Type child : AbstractDistributedGroup to child : SubGroup in method package handleRepartition(members List<GroupMember>) : void in class io.atomix.group.GroupPartition | From | To | |
Change Variable Type child : AbstractDistributedGroup to child : SubGroup in method private onLeaveEvent(memberId String) : void in class io.atomix.group.MembershipGroup | From | To | |
Change Variable Type child : AbstractDistributedGroup to child : SubGroup in method private onJoinEvent(info GroupMemberInfo) : void in class io.atomix.group.MembershipGroup | From | To | |
Change Variable Type group : AbstractDistributedGroup to group : SubGroup in method public hash(hasher Hasher, virtualNodes int) : ConsistentHashGroup in class io.atomix.group.MembershipGroup | From | To | |
Change Variable Type group : AbstractDistributedGroup to group : SubGroup in method public partition(partitions int, replicationFactor int, partitioner GroupPartitioner) : PartitionGroup in class io.atomix.group.MembershipGroup | From | To | |
Change Variable Type group : AbstractDistributedGroup to group : SubGroup in method public hash(hasher Hasher, virtualNodes int) : ConsistentHashGroup in class io.atomix.group.SubGroup | From | To | |
Change Variable Type group : AbstractDistributedGroup to group : SubGroup in method public partition(partitions int, replicationFactor int, partitioner GroupPartitioner) : PartitionGroup in class io.atomix.group.SubGroup | From | To | |
Change Variable Type child : AbstractDistributedGroup to child : SubGroup in method protected onJoin(member GroupMember) : void in class io.atomix.group.PartitionGroup | From | To | |
Change Variable Type child : AbstractDistributedGroup to child : SubGroup in method protected onLeave(member GroupMember) : void in class io.atomix.group.PartitionGroup | From | To | |
Change Attribute Type | 4 | ||
Change Attribute Type children : Set<AbstractDistributedGroup> to children : Set<SubGroup> in class io.atomix.group.SubGroup | From | To | |
Change Attribute Type groups : Map<Integer,AbstractDistributedGroup> to groups : Map<Integer,SubGroup> in class io.atomix.group.MembershipGroup | From | To | |
Change Attribute Type children : Set<AbstractDistributedGroup> to children : Set<SubGroup> in class io.atomix.group.MembershipGroup | From | To | |
Change Attribute Type tasks : LocalGroupTaskQueue to tasks : LocalMemberTaskQueue in class io.atomix.group.LocalGroupMember | From | To | |
Rename Parameter | 1 | ||
Rename Parameter id : int to groupId : int in method package PartitionGroup(group MembershipGroup, groupId int, level int, members Collection<GroupMember>, numPartitions int, replicationFactor int, partitioner GroupPartitioner) in class io.atomix.group.PartitionGroup | From | To |