@Override default int compareTo (org.apache.dubbo.rpc.cluster.Router o) { if (!(o instanceof Router)) { return 1; } return this.compareTo((Router)o); } }
@Override default Router getRouter(URL url) { return this.getRouter(new com.alibaba.dubbo.common.URL(url)); } }
@Override default List<URL> convert(URL subscribeUrl, Object source) { return this.convert(new com.alibaba.dubbo.common.URL(subscribeUrl), source). stream().map(url -> url.getOriginalURL()).collect(Collectors.toList()); } }
@Override default List<Invoker<T>> list(Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> res = this.list(new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); return res.stream().map(i -> i.getOriginal()).collect(Collectors.toList()); } }
@Override default <T> List<Invoker<T>> route(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> invs = invokers.stream().map(invoker -> new com.alibaba.dubbo.rpc.Invoker.CompatibleInvoker<T>(invoker)). collect(Collectors.toList()); List<com.alibaba.dubbo.rpc.Invoker<T>> res = this.route(invs, new com.alibaba.dubbo.common.URL(url), new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); return res.stream().map(inv -> inv.getOriginal()).collect(Collectors.toList()); }
@Override default <T> Invoker<T> select(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> invs = invokers.stream(). map(invoker -> new com.alibaba.dubbo.rpc.Invoker.CompatibleInvoker<T>(invoker)). collect(Collectors.toList()); return select(invs, new com.alibaba.dubbo.common.URL(url), new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); } }
private URL getConfigedInvokerUrl(List<Configurator> configurators, URL url) { for (Configurator configurator : configurators) { url = configurator.configure(url); } return url; } }
@Override public Class<T> getInterface() { return directory.getInterface(); }
@Override default List<Invoker<T>> list(Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> res = this.list(new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); return res.stream().map(i -> i.getOriginal()).collect(Collectors.toList()); } }
@Override default <T> List<Invoker<T>> route(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> invs = invokers.stream().map(invoker -> new com.alibaba.dubbo.rpc.Invoker.CompatibleInvoker<T>(invoker)). collect(Collectors.toList()); List<com.alibaba.dubbo.rpc.Invoker<T>> res = this.route(invs, new com.alibaba.dubbo.common.URL(url), new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); return res.stream().map(inv -> inv.getOriginal()).collect(Collectors.toList()); }
@Override default Router getRouter(URL url) { return this.getRouter(new com.alibaba.dubbo.common.URL(url)); } }
@Override default <T> Invoker<T> select(List<Invoker<T>> invokers, URL url, Invocation invocation) throws RpcException { List<com.alibaba.dubbo.rpc.Invoker<T>> invs = invokers.stream(). map(invoker -> new com.alibaba.dubbo.rpc.Invoker.CompatibleInvoker<T>(invoker)). collect(Collectors.toList()); return select(invs, new com.alibaba.dubbo.common.URL(url), new com.alibaba.dubbo.rpc.Invocation.CompatibleInvocation(invocation)); } }
private URL getConfigedInvokerUrl(List<Configurator> configurators, URL url) { for (Configurator configurator : configurators) { url = configurator.configure(url); } return url; } }
@Override default int compareTo (org.apache.dubbo.rpc.cluster.Router o) { if (!(o instanceof Router)) { return 1; } return this.compareTo((Router)o); } }
@Override default List<URL> convert(URL subscribeUrl, Object source) { return this.convert(new com.alibaba.dubbo.common.URL(subscribeUrl), source). stream().map(url -> url.getOriginalURL()).collect(Collectors.toList()); } }
protected List<Invoker<T>> list(Invocation invocation) throws RpcException { List<Invoker<T>> invokers = directory.list(invocation); return invokers; } }
@Override default int compareTo (org.apache.dubbo.rpc.cluster.Router o) { if (!(o instanceof Router)) { return 1; } return this.compareTo((Router)o); } }
protected List<Invoker<T>> list(Invocation invocation) throws RpcException { List<Invoker<T>> invokers = directory.list(invocation); return invokers; } }
@Override default int compareTo (org.apache.dubbo.rpc.cluster.Router o) { if (!(o instanceof Router)) { return 1; } return this.compareTo((Router)o); } }
protected List<Invoker<T>> list(Invocation invocation) throws JahhanException { List<Invoker<T>> invokers = directory.list(invocation); return invokers; } }