6d56ee1981a0118b579e0099bcc984b08586c729
Files Diff
- Added: 0
- Removed: 1
- Renamed: 0
- Modified: 18
Refactorings reported:
Refactoring Name | Occurences | ||
---|---|---|---|
Rename Method | 2 | ||
Rename Method public getRuntimeRatios() : List<DistributionRatio> renamed to public getRatios() : List<DistributionRatio> in class org.apache.camel.processor.loadbalancer.WeightedLoadBalancer | From | To | |
Rename Method public setRuntimeWeight(runtimeWeight int) : void renamed to public reset() : void in class org.apache.camel.processor.loadbalancer.DistributionRatio | From | To | |
Push Down Method | 3 | ||
Push Down Method public removeProcessor(processor Processor) : void from class org.apache.camel.processor.loadbalancer.LoadBalancerSupport to public removeProcessor(processor AsyncProcessor) : void from class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Push Down Method public setRuntimeRatios(runtimeRatios ArrayList<DistributionRatio>) : void from class org.apache.camel.processor.loadbalancer.WeightedLoadBalancer to protected reset() : void from class org.apache.camel.processor.loadbalancer.WeightedRoundRobinLoadBalancer | From | To | |
Push Down Method public setDistributionRatioList(distributionRatioList List<Integer>) : void from class org.apache.camel.processor.loadbalancer.WeightedLoadBalancer to protected reset() : void from class org.apache.camel.processor.loadbalancer.WeightedRoundRobinLoadBalancer | From | To | |
Change Parameter Type | 3 | ||
Change Parameter Type processors : List<Processor> to processors : AsyncProcessor[] in method protected chooseProcessor(processors AsyncProcessor[], exchange Exchange) : AsyncProcessor in class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Change Parameter Type processor : Processor to processor : AsyncProcessor in method public removeProcessor(processor AsyncProcessor) : void in class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Change Parameter Type processors : List<Processor> to processors : AsyncProcessor[] in method protected abstract chooseProcessor(processors AsyncProcessor[], exchange Exchange) : AsyncProcessor in class org.apache.camel.processor.loadbalancer.QueueLoadBalancer | From | To | |
Rename Variable | 1 | ||
Rename Variable list : List<Processor> to processors : AsyncProcessor[] in method public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.TopicLoadBalancer | From | To | |
Pull Up Attribute | 2 | ||
Pull Up Attribute private distributionRatioSum : int from class org.apache.camel.processor.loadbalancer.WeightedRandomLoadBalancer to protected distributionRatioSum : int from class org.apache.camel.processor.loadbalancer.WeightedLoadBalancer | From | To | |
Pull Up Attribute private runtimeRatioSum : int from class org.apache.camel.processor.loadbalancer.WeightedRandomLoadBalancer to protected runtimeRatioSum : int from class org.apache.camel.processor.loadbalancer.WeightedLoadBalancer | From | To | |
Change Return Type | 9 | ||
Change Return Type Processor to Channel in method protected wrapChannel(routeContext RouteContext, processor Processor, child ProcessorDefinition<?>, inheritErrorHandler Boolean) : Channel in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Return Type Processor to AsyncProcessor in method protected abstract chooseProcessor(processors AsyncProcessor[], exchange Exchange) : AsyncProcessor in class org.apache.camel.processor.loadbalancer.QueueLoadBalancer | From | To | |
Change Return Type Processor to Channel in method protected makeProcessor(routeContext RouteContext) : Channel in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Return Type Processor to Channel in method protected wrapChannel(routeContext RouteContext, processor Processor, child ProcessorDefinition<?>) : Channel in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Return Type Processor to Channel in method public wrapProcessor(routeContext RouteContext, processor Processor) : Channel in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Return Type Processor to Channel in method private makeProcessorImpl(routeContext RouteContext) : Channel in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Return Type List<Processor> to List<AsyncProcessor> in method public getProcessors() : List<AsyncProcessor> in class org.apache.camel.processor.loadbalancer.LoadBalancer | From | To | |
Change Return Type Processor to AsyncProcessor in method protected chooseProcessor(processors AsyncProcessor[], exchange Exchange) : AsyncProcessor in class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Change Return Type List<Processor> to List<AsyncProcessor> in method public getProcessors() : List<AsyncProcessor> in class org.apache.camel.processor.loadbalancer.LoadBalancerSupport | From | To | |
Change Variable Type | 7 | ||
Change Variable Type processor : Processor to processor : AsyncProcessor in method protected chooseProcessor(processors AsyncProcessor[], exchange Exchange) : AsyncProcessor in class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Change Variable Type processor : Processor to processor : Channel in method public addRoutes(routeContext RouteContext, routes Collection<Route>) : void in class org.apache.camel.reifier.ProcessorReifier | From | To | |
Change Variable Type processor : Processor to processor : AsyncProcessor in method protected doShutdown() : void in class org.apache.camel.processor.loadbalancer.LoadBalancerSupport | From | To | |
Change Variable Type processor : Processor to processor : AsyncProcessor in method public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.QueueLoadBalancer | From | To | |
Change Variable Type list : List<Processor> to list : AsyncProcessor[] in method public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.QueueLoadBalancer | From | To | |
Change Variable Type list : List<Processor> to processors : AsyncProcessor[] in method public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.TopicLoadBalancer | From | To | |
Change Variable Type processors : List<Processor> to processors : AsyncProcessor[] in method public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.FailOverLoadBalancer | From | To | |
Change Attribute Type | 3 | ||
Change Attribute Type processors : List<Processor> to processors : AtomicReference<AsyncProcessor[]> in class org.apache.camel.processor.loadbalancer.LoadBalancerSupport | From | To | |
Change Attribute Type stickyMap : Map<Object,Processor> to stickyMap : Map<Object,AsyncProcessor> in class org.apache.camel.processor.loadbalancer.StickyLoadBalancer | From | To | |
Change Attribute Type counter : int to counter : AtomicInteger in class org.apache.camel.processor.loadbalancer.RoundRobinLoadBalancer | From | To | |
Extract And Move Method | 1 | ||
Extract And Move Method protected doGetProcessors() : AsyncProcessor[] extracted from public process(exchange Exchange, callback AsyncCallback) : boolean in class org.apache.camel.processor.loadbalancer.FailOverLoadBalancer & moved to class org.apache.camel.processor.loadbalancer.LoadBalancerSupport | From | To |