public interface  org.apache.dubbo.rpc.Protocol extends java.lang.Object
{
public abstract int getDefaultPort();
public abstract org.apache.dubbo.rpc.Exporter export(org.apache.dubbo.rpc.Invoker) throws org.apache.dubbo.rpc.RpcException;
public abstract org.apache.dubbo.rpc.Invoker refer(java.lang.Class, org.apache.dubbo.common.URL) throws org.apache.dubbo.rpc.RpcException;
public abstract void destroy();
public java.util.List getServers()
{
java.util.List v;
org.apache.dubbo.rpc.Protocol v;
v := @this: org.apache.dubbo.rpc.Protocol;
v = staticinvoke <java.util.Collections: java.util.List emptyList()>();
return v;
}
}