98bdc829c0da4274f05c0b82f5a6ece4679c0444
Files Diff
- Added: 2
- Removed: 0
- Renamed: 0
- Modified: 16
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Pull Up Method | 7 | ||
Pull Up Method public publish(eventType EventType, event T) : void from class io.atomix.protocols.raft.session.RaftSession to public publish(eventType EventType, event Object) : void from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public sessionId() : SessionId from class io.atomix.protocols.raft.session.RaftSession to public sessionId() : SessionId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public memberId() : MemberId from class io.atomix.protocols.raft.session.RaftSession to public memberId() : MemberId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public publish(eventType EventType, event T) : void from class io.atomix.protocols.backup.impl.PrimaryBackupSession to public publish(eventType EventType, event Object) : void from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public memberId() : MemberId from class io.atomix.protocols.backup.impl.PrimaryBackupSession to public memberId() : MemberId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public sessionId() : SessionId from class io.atomix.protocols.backup.impl.PrimaryBackupSession to public sessionId() : SessionId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Method public serviceType() : PrimitiveType from class io.atomix.protocols.raft.session.RaftSession to public primitiveType() : PrimitiveType from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Move And Inline Method | 1 | ||
Move And Inline Method protected acceptOn(sessionId SessionId, event Consumer<C>) : void moved from class io.atomix.primitive.service.AbstractPrimitiveService to class io.atomix.protocols.raft.RaftTest.TestPrimitiveServiceImpl & inlined to public onExpire(session Session) : void | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type session : Session to clientType : Class<C> in method private SessionProxyHandler(clientType Class<C>) in class io.atomix.primitive.session.impl.ClientSession.SessionProxyHandler | From | To | |
Change Parameter Type event : T to event : Object in method public publish(eventType EventType, event Object) : void in class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute | 6 | ||
Pull Up Attribute private sessionId : SessionId from class io.atomix.protocols.raft.session.RaftSession to private sessionId : SessionId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute private serializer : Serializer from class io.atomix.protocols.raft.session.RaftSession to private serializer : Serializer from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute private sessionId : SessionId from class io.atomix.protocols.backup.impl.PrimaryBackupSession to private sessionId : SessionId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute private memberId : MemberId from class io.atomix.protocols.backup.impl.PrimaryBackupSession to private memberId : MemberId from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute private serializer : Serializer from class io.atomix.protocols.backup.impl.PrimaryBackupSession to private serializer : Serializer from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Pull Up Attribute private primitiveType : PrimitiveType from class io.atomix.protocols.raft.session.RaftSession to private primitiveType : PrimitiveType from class io.atomix.primitive.session.impl.AbstractSession | From | To | |
Change Return Type | 4 | ||
Change Return Type Session to Session<C> in method protected getSession(sessionId long) : Session<C> in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Change Return Type Session to Session<C> in method protected getSession(sessionId SessionId) : Session<C> in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Change Return Type Collection<Session> to Collection<Session<C>> in method protected getSessions() : Collection<Session<C>> in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Change Return Type Session to Session<C> in method protected getCurrentSession() : Session<C> in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Move Class | 2 | ||
Move Class io.atomix.primitive.service.AbstractPrimitiveService.SessionProxy moved to io.atomix.primitive.session.impl.ClientSession.SessionProxy | From | To | |
Move Class io.atomix.primitive.service.AbstractPrimitiveService.SessionProxyHandler moved to io.atomix.primitive.session.impl.ClientSession.SessionProxyHandler | From | To | |
Extract Superclass | 1 | ||
Extract Superclass io.atomix.primitive.session.impl.AbstractSession from classes [io.atomix.protocols.backup.impl.PrimaryBackupSession, io.atomix.protocols.raft.session.RaftSession] | From | To | |
Change Variable Type | 4 | ||
Change Variable Type session : Session to session : Session<DistributedLockClient> in method public lock(id int, timeout long) : void in class io.atomix.core.lock.impl.DefaultDistributedLockService | From | To | |
Change Variable Type session : Session to session : Session<TestPrimitiveClient> in method public sendEvent(sender boolean) : long in class io.atomix.protocols.raft.RaftTest.TestPrimitiveServiceImpl | From | To | |
Change Variable Type session : SessionProxy to session : Session in method public close(sessionId SessionId) : void in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Change Variable Type session : SessionProxy to session : Session in method public expire(sessionId SessionId) : void in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Change Attribute Type | 2 | ||
Change Attribute Type listeners : Set<Session> to listeners : Set<SessionId> in class io.atomix.core.value.impl.DefaultAtomicValueService | From | To | |
Change Attribute Type sessions : Map<SessionId,SessionProxy> to sessions : Map<SessionId,Session<C>> in class io.atomix.primitive.service.AbstractPrimitiveService | From | To | |
Rename Parameter | 1 | ||
Rename Parameter session : Session to clientType : Class<C> in method private SessionProxyHandler(clientType Class<C>) in class io.atomix.primitive.session.impl.ClientSession.SessionProxyHandler | From | To |