6e9461e4cecc4db1403ac56b6678fa3ae726a2b9
Files Diff
- Added: 10
- Removed: 11
- Renamed: 0
- Modified: 5
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Push Down Method | 3 | ||
| Push Down Method public delete() : CompletableFuture<Void> from class io.atomix.partition.impl.AtomixPartition to public delete() : CompletableFuture<Void> from class io.atomix.partition.impl.ReplicaPartition | From | To | |
| Push Down Method public close() : CompletableFuture<Void> from class io.atomix.partition.impl.AtomixPartition to public close() : CompletableFuture<Void> from class io.atomix.partition.impl.ClientPartition | From | To | |
| Push Down Method public abstract getDataFolder() : File from class io.atomix.partition.impl.AtomixPartition to public getDataFolder() : File from class io.atomix.partition.impl.ReplicaPartition | From | To | |
| Move And Rename Method | 1 | ||
| Move And Rename Method public Partition(id PartitionId, members Collection<NodeId>) from class io.atomix.partition.Partition to public PartitionInfo(id PartitionId, members Collection<NodeId>) from class io.atomix.partition.PartitionInfo | From | To | |
| Extract Subclass | 2 | ||
| Extract Subclass io.atomix.partition.impl.ReplicaPartition from class io.atomix.partition.impl.AtomixPartition | From | To | |
| Extract Subclass io.atomix.partition.impl.ClientPartition from class io.atomix.partition.impl.AtomixPartition | From | To | |
| Change Parameter Type | 3 | ||
| Change Parameter Type partition : Partition to partition : PartitionInfo in method public AbstractPartition(nodeId NodeId, partition PartitionInfo, clusterCommunicator ClusterCommunicationService) in class io.atomix.partition.impl.AbstractPartition | From | To | |
| Change Parameter Type partition : AtomixPartition to partition : ReplicaPartition in method public RaftPartitionServer(partition ReplicaPartition, localMemberId MemberId, clusterCommunicator ClusterCommunicationService) in class io.atomix.partition.impl.RaftPartitionServer | From | To | |
| Change Parameter Type partition : AtomixPartition to partition : AbstractPartition in method public RaftPartitionClient(partition AbstractPartition, localMemberId MemberId, protocol RaftClientProtocol) in class io.atomix.partition.impl.RaftPartitionClient | From | To | |
| Move Method | 5 | ||
| Move Method public id() : PartitionId from class io.atomix.partition.Partition to public id() : PartitionId from class io.atomix.partition.PartitionInfo | From | To | |
| Move Method public members() : Collection<NodeId> from class io.atomix.partition.Partition to public members() : Collection<NodeId> from class io.atomix.partition.PartitionInfo | From | To | |
| Move Method public toString() : String from class io.atomix.partition.Partition to public toString() : String from class io.atomix.partition.PartitionInfo | From | To | |
| Move Method public equals(object Object) : boolean from class io.atomix.partition.Partition to public equals(object Object) : boolean from class io.atomix.partition.PartitionInfo | From | To | |
| Move Method public hashCode() : int from class io.atomix.partition.Partition to public hashCode() : int from class io.atomix.partition.PartitionInfo | From | To | |
| Change Return Type | 2 | ||
| Change Return Type CompletableFuture<AtomixPartitionClient> to CompletableFuture<RaftPartitionClient> in method public open() : CompletableFuture<RaftPartitionClient> in class io.atomix.partition.impl.RaftPartitionClient | From | To | |
| Change Return Type CompletableFuture<AtomixPartitionServer> to CompletableFuture<RaftPartitionServer> in method public open() : CompletableFuture<RaftPartitionServer> in class io.atomix.partition.impl.RaftPartitionServer | From | To | |
| Move Attribute | 2 | ||
| Move Attribute private members : Collection<NodeId> from class io.atomix.partition.Partition to private members : Collection<NodeId> from class io.atomix.partition.PartitionInfo | From | To | |
| Move Attribute private id : PartitionId from class io.atomix.partition.Partition to private id : PartitionId from class io.atomix.partition.PartitionInfo | From | To | |
| Extract Class | 1 | ||
| Extract Class io.atomix.partition.PartitionInfo from class io.atomix.partition.Partition | From | To | |
| Rename Class | 4 | ||
| Rename Class io.atomix.primitives.PrimitiveService renamed to io.atomix.primitives.PrimitiveProvider | From | To | |
| Rename Class io.atomix.partition.impl.AtomixPartitionServer renamed to io.atomix.partition.impl.RaftPartitionServer | From | To | |
| Rename Class io.atomix.partition.impl.AtomixPartitionClient renamed to io.atomix.partition.impl.RaftPartitionClient | From | To | |
| Rename Class io.atomix.partition.impl.AtomixPartition renamed to io.atomix.partition.impl.AbstractPartition | From | To | |
| Move And Rename Class | 1 | ||
| Move And Rename Class io.atomix.partition.PartitionEventListener moved and renamed to io.atomix.primitives.multimap.impl.ConsistentMultimapFactory | From | To | |
| Change Attribute Type | 3 | ||
| Change Attribute Type partition : AtomixPartition to partition : ReplicaPartition in class io.atomix.partition.impl.RaftPartitionServer | From | To | |
| Change Attribute Type partition : AtomixPartition to partition : AbstractPartition in class io.atomix.partition.impl.RaftPartitionClient | From | To | |
| Change Attribute Type partition : Partition to partition : PartitionInfo in class io.atomix.partition.impl.AbstractPartition | From | To |