public class org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers extends java.lang.Object
{
public void <init>()
{
org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers v;
v := @this: org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static org.apache.dubbo.remoting.p2p.exchange.ExchangePeer join(java.lang.String, java.lang.String, org.apache.dubbo.remoting.exchange.ExchangeHandler) throws org.apache.dubbo.remoting.RemotingException
{
org.apache.dubbo.remoting.p2p.exchange.ExchangePeer v;
org.apache.dubbo.common.URL v, v;
org.apache.dubbo.remoting.exchange.ExchangeHandler v;
java.lang.String v, v;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v := @parameter: org.apache.dubbo.remoting.exchange.ExchangeHandler;
v = staticinvoke <org.apache.dubbo.common.URL: org.apache.dubbo.common.URL valueOf(java.lang.String)>(v);
v = staticinvoke <org.apache.dubbo.common.URL: org.apache.dubbo.common.URL valueOf(java.lang.String)>(v);
v = staticinvoke <org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers: org.apache.dubbo.remoting.p2p.exchange.ExchangePeer join(org.apache.dubbo.common.URL,org.apache.dubbo.common.URL,org.apache.dubbo.remoting.exchange.ExchangeHandler)>(v, v, v);
return v;
}
public static org.apache.dubbo.remoting.p2p.exchange.ExchangePeer join(org.apache.dubbo.common.URL, org.apache.dubbo.common.URL, org.apache.dubbo.remoting.exchange.ExchangeHandler) throws org.apache.dubbo.remoting.RemotingException
{
org.apache.dubbo.remoting.p2p.exchange.ExchangePeer v;
org.apache.dubbo.common.URL v, v;
org.apache.dubbo.remoting.exchange.ExchangeHandler v;
org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup v;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.remoting.exchange.ExchangeHandler;
v = staticinvoke <org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers: org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup lookup(org.apache.dubbo.common.URL)>(v);
v = interfaceinvoke v.<org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup: org.apache.dubbo.remoting.p2p.exchange.ExchangePeer join(org.apache.dubbo.common.URL,org.apache.dubbo.remoting.exchange.ExchangeHandler)>(v, v);
return v;
}
public static org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup lookup(java.lang.String) throws org.apache.dubbo.remoting.RemotingException
{
org.apache.dubbo.common.URL v;
java.lang.String v;
org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup v;
v := @parameter: java.lang.String;
v = staticinvoke <org.apache.dubbo.common.URL: org.apache.dubbo.common.URL valueOf(java.lang.String)>(v);
v = staticinvoke <org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworkers: org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup lookup(org.apache.dubbo.common.URL)>(v);
return v;
}
public static org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup lookup(org.apache.dubbo.common.URL) throws org.apache.dubbo.remoting.RemotingException
{
org.apache.dubbo.common.URL v;
org.apache.dubbo.common.extension.ExtensionLoader v;
java.lang.Object v;
java.lang.String v;
org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup v;
v := @parameter: org.apache.dubbo.common.URL;
v = staticinvoke <org.apache.dubbo.common.extension.ExtensionLoader: org.apache.dubbo.common.extension.ExtensionLoader getExtensionLoader(java.lang.Class)>(class "Lorg/apache/dubbo/remoting/p2p/exchange/ExchangeNetworker;");
v = virtualinvoke v.<org.apache.dubbo.common.URL: java.lang.String getProtocol()>();
v = virtualinvoke v.<org.apache.dubbo.common.extension.ExtensionLoader: java.lang.Object getExtension(java.lang.String)>(v);
v = interfaceinvoke v.<org.apache.dubbo.remoting.p2p.exchange.ExchangeNetworker: org.apache.dubbo.remoting.p2p.exchange.ExchangeGroup lookup(org.apache.dubbo.common.URL)>(v);
return v;
}
}