class com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry extends org.apache.dubbo.registry.support.FailbackRegistry
{
private com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry;
public void <init>(org.apache.dubbo.common.URL, com.alibaba.dubbo.registry.support.FailbackRegistry)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: com.alibaba.dubbo.registry.support.FailbackRegistry;
specialinvoke v.<org.apache.dubbo.registry.support.FailbackRegistry: void <init>(org.apache.dubbo.common.URL)>(v);
v.<com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry: com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry> = v;
return;
}
public void doRegister(org.apache.dubbo.common.URL)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v = v.<com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry: com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry>;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
virtualinvoke v.<com.alibaba.dubbo.registry.support.FailbackRegistry: void doRegister(com.alibaba.dubbo.common.URL)>(v);
return;
}
public void doUnregister(org.apache.dubbo.common.URL)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v = v.<com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry: com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry>;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
virtualinvoke v.<com.alibaba.dubbo.registry.support.FailbackRegistry: void doUnregister(com.alibaba.dubbo.common.URL)>(v);
return;
}
public void doSubscribe(org.apache.dubbo.common.URL, org.apache.dubbo.registry.NotifyListener)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener v;
org.apache.dubbo.registry.NotifyListener v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.registry.NotifyListener;
v = v.<com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry: com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry>;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
v = new com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener;
specialinvoke v.<com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener: void <init>(org.apache.dubbo.registry.NotifyListener)>(v);
virtualinvoke v.<com.alibaba.dubbo.registry.support.FailbackRegistry: void doSubscribe(com.alibaba.dubbo.common.URL,com.alibaba.dubbo.registry.NotifyListener)>(v, v);
return;
}
public void doUnsubscribe(org.apache.dubbo.common.URL, org.apache.dubbo.registry.NotifyListener)
{
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry v;
com.alibaba.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener v;
org.apache.dubbo.registry.NotifyListener v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.registry.NotifyListener;
v = v.<com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry: com.alibaba.dubbo.registry.support.FailbackRegistry compatibleFailbackRegistry>;
v = new com.alibaba.dubbo.common.URL;
specialinvoke v.<com.alibaba.dubbo.common.URL: void <init>(org.apache.dubbo.common.URL)>(v);
v = new com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener;
specialinvoke v.<com.alibaba.dubbo.registry.NotifyListener$CompatibleNotifyListener: void <init>(org.apache.dubbo.registry.NotifyListener)>(v);
virtualinvoke v.<com.alibaba.dubbo.registry.support.FailbackRegistry: void doUnsubscribe(com.alibaba.dubbo.common.URL,com.alibaba.dubbo.registry.NotifyListener)>(v, v);
return;
}
public void notify(org.apache.dubbo.common.URL, org.apache.dubbo.registry.NotifyListener, java.util.List)
{
java.util.List v;
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
org.apache.dubbo.registry.NotifyListener v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.registry.NotifyListener;
v := @parameter: java.util.List;
specialinvoke v.<org.apache.dubbo.registry.support.FailbackRegistry: void notify(org.apache.dubbo.common.URL,org.apache.dubbo.registry.NotifyListener,java.util.List)>(v, v, v);
return;
}
public void doNotify(org.apache.dubbo.common.URL, org.apache.dubbo.registry.NotifyListener, java.util.List)
{
java.util.List v;
org.apache.dubbo.common.URL v;
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
org.apache.dubbo.registry.NotifyListener v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
v := @parameter: org.apache.dubbo.common.URL;
v := @parameter: org.apache.dubbo.registry.NotifyListener;
v := @parameter: java.util.List;
specialinvoke v.<org.apache.dubbo.registry.support.FailbackRegistry: void doNotify(org.apache.dubbo.common.URL,org.apache.dubbo.registry.NotifyListener,java.util.List)>(v, v, v);
return;
}
public boolean isAvailable()
{
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
return 0;
}
public void recover() throws java.lang.Exception
{
com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry v;
v := @this: com.alibaba.dubbo.registry.support.FailbackRegistry$CompatibleFailbackRegistry;
specialinvoke v.<org.apache.dubbo.registry.support.FailbackRegistry: void recover()>();
return;
}
}