类 PushExecuteTask.ServicePushCallback
- java.lang.Object
-
- com.alibaba.nacos.naming.push.v2.task.PushExecuteTask.ServicePushCallback
-
- 所有已实现的接口:
com.alibaba.nacos.api.remote.PushCallBack,NamingPushCallback
- 封闭类:
- PushExecuteTask
private class PushExecuteTask.ServicePushCallback extends java.lang.Object implements NamingPushCallback
-
-
字段概要
字段 修饰符和类型 字段 说明 private com.alibaba.nacos.api.naming.pojo.ServiceInfoactualServiceInfoThe actual pushed service info, the host list of service info may be changed by selector.private java.lang.StringclientIdprivate longexecuteStartTimeRecord the push task execute start time.private booleanisPushToAllprivate com.alibaba.nacos.api.naming.pojo.ServiceInfoserviceInfoprivate Subscribersubscriber
-
构造器概要
构造器 限定符 构造器 说明 privateServicePushCallback(java.lang.String clientId, Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, boolean isPushToAll)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 private com.alibaba.nacos.common.trace.event.naming.PushServiceTraceEventgetPushServiceTraceEvent(long eventTime, PushResult result)longgetTimeout()voidonFail(java.lang.Throwable e)voidonSuccess()voidsetActualServiceInfo(com.alibaba.nacos.api.naming.pojo.ServiceInfo actualServiceInfo)Set actual pushed service info, the host list of service info may be changed by selector.
-
-
-
字段详细资料
-
clientId
private final java.lang.String clientId
-
subscriber
private final Subscriber subscriber
-
serviceInfo
private final com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo
-
executeStartTime
private final long executeStartTime
Record the push task execute start time.
-
isPushToAll
private final boolean isPushToAll
-
actualServiceInfo
private com.alibaba.nacos.api.naming.pojo.ServiceInfo actualServiceInfo
The actual pushed service info, the host list of service info may be changed by selector. Detail see implement ofPushExecutor.
-
-
构造器详细资料
-
ServicePushCallback
private ServicePushCallback(java.lang.String clientId, Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, boolean isPushToAll)
-
-
方法详细资料
-
getTimeout
public long getTimeout()
- 指定者:
getTimeout在接口中com.alibaba.nacos.api.remote.PushCallBack
-
onSuccess
public void onSuccess()
- 指定者:
onSuccess在接口中com.alibaba.nacos.api.remote.PushCallBack
-
onFail
public void onFail(java.lang.Throwable e)
- 指定者:
onFail在接口中com.alibaba.nacos.api.remote.PushCallBack
-
setActualServiceInfo
public void setActualServiceInfo(com.alibaba.nacos.api.naming.pojo.ServiceInfo actualServiceInfo)
从接口复制的说明:NamingPushCallbackSet actual pushed service info, the host list of service info may be changed by selector. Detail see implement ofPushExecutor.- 指定者:
setActualServiceInfo在接口中NamingPushCallback- 参数:
actualServiceInfo- actual pushed service info
-
getPushServiceTraceEvent
private com.alibaba.nacos.common.trace.event.naming.PushServiceTraceEvent getPushServiceTraceEvent(long eventTime, PushResult result)
-
-