28cda197ed7153d2cfb81f0c3a4044db85918228
Files Diff
- Added: 3
- Removed: 3
- Renamed: 0
- Modified: 11
Refactorings reported:
| Refactoring Name | Occurences | ||
|---|---|---|---|
| Merge Attribute | 1 | ||
| Merge Attribute [config : LogConfig, serializer : Serializer] to storage : Storage in class net.kuujo.copycat.io.storage.SegmentManager | From | To | |
| Change Parameter Type | 1 | ||
| Change Parameter Type log : Log to storage : Storage in method public ServerContext(memberId int, members Members, transport Transport, storage Storage, stateMachine StateMachine, serializer Serializer) in class net.kuujo.copycat.raft.server.state.ServerContext | From | To | |
| Move Method | 1 | ||
| Move Method public builder() : Builder from class net.kuujo.copycat.io.storage.Log to public builder() : Builder from class net.kuujo.copycat.io.storage.Storage | From | To | |
| Rename Variable | 1 | ||
| Rename Variable log : Log to storage : Storage in method private createLog() : Log in class net.kuujo.copycat.io.storage.LogTest | From | To | |
| Change Return Type | 1 | ||
| Change Return Type LogCleaner to Cleaner in method public cleaner() : Cleaner in class net.kuujo.copycat.io.storage.Log | From | To | |
| Move Attribute | 1 | ||
| Move Attribute private serializer : Serializer from class net.kuujo.copycat.io.storage.SegmentManager to private serializer : Serializer from class net.kuujo.copycat.io.storage.Storage | From | To | |
| Extract Class | 1 | ||
| Extract Class net.kuujo.copycat.io.storage.Storage from class net.kuujo.copycat.io.storage.Log | From | To | |
| Rename Class | 2 | ||
| Rename Class net.kuujo.copycat.io.storage.LogCleaner renamed to net.kuujo.copycat.io.storage.Cleaner | From | To | |
| Rename Class net.kuujo.copycat.io.storage.LogCleanerTest renamed to net.kuujo.copycat.io.storage.CleanerTest | From | To | |
| Rename Attribute | 1 | ||
| Rename Attribute log : Log to storage : Storage in class net.kuujo.copycat.raft.server.RaftServer.Builder | From | To | |
| Change Variable Type | 1 | ||
| Change Variable Type log : Log to storage : Storage in method private createLog() : Log in class net.kuujo.copycat.io.storage.LogTest | From | To | |
| Change Attribute Type | 2 | ||
| Change Attribute Type cleaner : LogCleaner to cleaner : Cleaner in class net.kuujo.copycat.io.storage.Log | From | To | |
| Change Attribute Type log : Log to storage : Storage in class net.kuujo.copycat.raft.server.RaftServer.Builder | From | To | |
| Rename Parameter | 1 | ||
| Rename Parameter log : Log to storage : Storage in method public ServerContext(memberId int, members Members, transport Transport, storage Storage, stateMachine StateMachine, serializer Serializer) in class net.kuujo.copycat.raft.server.state.ServerContext | From | To |