类 PushExecuteTask.ServicePushCallback

    • 字段概要

      字段 
      修饰符和类型 字段 说明
      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.
      private java.lang.String clientId  
      private long executeStartTime
      Record the push task execute start time.
      private boolean isPushToAll  
      private com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo  
      private Subscriber subscriber  
    • 构造器概要

      构造器 
      限定符 构造器 说明
      private ServicePushCallback​(java.lang.String clientId, Subscriber subscriber, com.alibaba.nacos.api.naming.pojo.ServiceInfo serviceInfo, boolean isPushToAll)  
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法 说明
      private com.alibaba.nacos.common.trace.event.naming.PushServiceTraceEvent getPushServiceTraceEvent​(long eventTime, PushResult result)  
      long getTimeout()  
      void onFail​(java.lang.Throwable e)  
      void onSuccess()  
      void setActualServiceInfo​(com.alibaba.nacos.api.naming.pojo.ServiceInfo actualServiceInfo)
      Set actual pushed service info, the host list of service info may be changed by selector.
      • 从类继承的方法 java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细资料

      • clientId

        private final java.lang.String clientId
      • 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 of PushExecutor.
    • 构造器详细资料

      • 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)
        从接口复制的说明: NamingPushCallback
        Set actual pushed service info, the host list of service info may be changed by selector. Detail see implement of PushExecutor.
        指定者:
        setActualServiceInfo 在接口中 NamingPushCallback
        参数:
        actualServiceInfo - actual pushed service info
      • getPushServiceTraceEvent

        private com.alibaba.nacos.common.trace.event.naming.PushServiceTraceEvent getPushServiceTraceEvent​(long eventTime,
                                                                                                           PushResult result)