Skip to content

Commit e1fb1e7

Browse files
authored
Merge pull request apache#4 from Rawven/3.3
3.3
2 parents a93b3e8 + fd60c82 commit e1fb1e7

File tree

129 files changed

+867
-517
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

129 files changed

+867
-517
lines changed

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/SingleRouterChain.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -212,7 +212,7 @@ private void printRouterSnapshot(URL url, BitList<Invoker<T>> availableInvokers,
212212
public RouterSnapshotNode<T> buildRouterSnapshot(
213213
URL url, BitList<Invoker<T>> availableInvokers, Invocation invocation) {
214214
BitList<Invoker<T>> resultInvokers = availableInvokers.clone();
215-
RouterSnapshotNode<T> parentNode = new RouterSnapshotNode<T>("Parent", resultInvokers.clone());
215+
RouterSnapshotNode<T> parentNode = new RouterSnapshotNode<>("Parent", resultInvokers.clone());
216216
parentNode.setNodeOutputInvokers(resultInvokers.clone());
217217

218218
// 1. route state router
@@ -227,7 +227,7 @@ public RouterSnapshotNode<T> buildRouterSnapshot(
227227
return parentNode;
228228
}
229229

230-
RouterSnapshotNode<T> commonRouterNode = new RouterSnapshotNode<T>("CommonRouter", resultInvokers.clone());
230+
RouterSnapshotNode<T> commonRouterNode = new RouterSnapshotNode<>("CommonRouter", resultInvokers.clone());
231231
parentNode.appendNode(commonRouterNode);
232232
List<Invoker<T>> commonRouterResult = resultInvokers;
233233

@@ -237,7 +237,7 @@ public RouterSnapshotNode<T> buildRouterSnapshot(
237237
List<Invoker<T>> inputInvokers = new ArrayList<>(commonRouterResult);
238238

239239
RouterSnapshotNode<T> currentNode =
240-
new RouterSnapshotNode<T>(router.getClass().getSimpleName(), inputInvokers);
240+
new RouterSnapshotNode<>(router.getClass().getSimpleName(), inputInvokers);
241241

242242
// append to router node chain
243243
commonRouterNode.appendNode(currentNode);

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/configurator/AbstractConfigurator.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -223,7 +223,7 @@ private boolean isDeprecatedConditionMatch(Set<String> conditionKeys, URL url) {
223223
}
224224

225225
private Set<String> genConditionKeys() {
226-
Set<String> conditionKeys = new HashSet<String>();
226+
Set<String> conditionKeys = new HashSet<>();
227227
conditionKeys.add(CATEGORY_KEY);
228228
conditionKeys.add(Constants.CHECK_KEY);
229229
conditionKeys.add(DYNAMIC_KEY);

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/loadbalance/ConsistentHashLoadBalance.java

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,8 +46,7 @@ public class ConsistentHashLoadBalance extends AbstractLoadBalance {
4646
*/
4747
public static final String HASH_ARGUMENTS = "hash.arguments";
4848

49-
private final ConcurrentMap<String, ConsistentHashSelector<?>> selectors =
50-
new ConcurrentHashMap<String, ConsistentHashSelector<?>>();
49+
private final ConcurrentMap<String, ConsistentHashSelector<?>> selectors = new ConcurrentHashMap<>();
5150

5251
@SuppressWarnings("unchecked")
5352
@Override
@@ -75,7 +74,7 @@ private static final class ConsistentHashSelector<T> {
7574
private final int[] argumentIndex;
7675

7776
ConsistentHashSelector(List<Invoker<T>> invokers, String methodName, int identityHashCode) {
78-
this.virtualInvokers = new TreeMap<Long, Invoker<T>>();
77+
this.virtualInvokers = new TreeMap<>();
7978
this.identityHashCode = identityHashCode;
8079
URL url = invokers.get(0).getUrl();
8180
this.replicaNumber = url.getMethodParameter(methodName, HASH_NODES, 160);

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/MapMerger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class MapMerger implements Merger<Map<?, ?>> {
3232
if (ArrayUtils.isEmpty(items)) {
3333
return Collections.emptyMap();
3434
}
35-
Map<Object, Object> result = new HashMap<Object, Object>();
35+
Map<Object, Object> result = new HashMap<>();
3636
Stream.of(items).filter(Objects::nonNull).forEach(result::putAll);
3737
return result;
3838
}

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/MergerFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class MergerFactory implements ScopeModelAware {
3636

3737
private static final ErrorTypeAwareLogger logger = LoggerFactory.getErrorTypeAwareLogger(MergerFactory.class);
3838

39-
private ConcurrentMap<Class<?>, Merger<?>> MERGER_CACHE = new ConcurrentHashMap<Class<?>, Merger<?>>();
39+
private ConcurrentMap<Class<?>, Merger<?>> MERGER_CACHE = new ConcurrentHashMap<>();
4040
private ScopeModel scopeModel;
4141

4242
@Override

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/merger/SetMerger.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public Set<Object> merge(Set<?>... items) {
3232
if (ArrayUtils.isEmpty(items)) {
3333
return Collections.emptySet();
3434
}
35-
Set<Object> result = new HashSet<Object>();
35+
Set<Object> result = new HashSet<>();
3636
Stream.of(items).filter(Objects::nonNull).forEach(result::addAll);
3737
return result;
3838
}

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/ConditionStateRouterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ public class ConditionStateRouterFactory extends CacheableStateRouterFactory {
3030

3131
@Override
3232
protected <T> StateRouter<T> createRouter(Class<T> interfaceClass, URL url) {
33-
return new ConditionStateRouter<T>(url);
33+
return new ConditionStateRouter<>(url);
3434
}
3535
}

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/condition/config/ServiceStateRouterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,6 @@ public class ServiceStateRouterFactory extends CacheableStateRouterFactory {
3232

3333
@Override
3434
protected <T> StateRouter<T> createRouter(Class<T> interfaceClass, URL url) {
35-
return new ServiceStateRouter<T>(url);
35+
return new ServiceStateRouter<>(url);
3636
}
3737
}

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mesh/route/MeshRuleCache.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ public static <T> MeshRuleCache<T> build(
136136
Collections.unmodifiableMap(totalSubsetMap),
137137
unmatchedInvokers);
138138
} else {
139-
return new MeshRuleCache<T>(
139+
return new MeshRuleCache<>(
140140
Collections.emptyList(), Collections.emptyMap(), Collections.emptyMap(), invokers);
141141
}
142142
}

dubbo-cluster/src/main/java/org/apache/dubbo/rpc/cluster/router/mock/MockStateRouterFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,6 @@ public class MockStateRouterFactory implements StateRouterFactory {
3030

3131
@Override
3232
public <T> StateRouter<T> getRouter(Class<T> interfaceClass, URL url) {
33-
return new MockInvokersSelector<T>(url);
33+
return new MockInvokersSelector<>(url);
3434
}
3535
}

0 commit comments

Comments
 (0)