类 PushResult
- java.lang.Object
-
- com.alibaba.nacos.naming.push.v2.hook.PushResult
-
public class PushResult extends java.lang.ObjectNacos naming push result.- 作者:
- xiweng.yy
-
-
字段概要
字段 修饰符和类型 字段 说明 private longallCostprivate com.alibaba.nacos.api.naming.pojo.ServiceInfodataprivate java.lang.Throwableexceptionprivate booleanisPushToAllprivate longnetworkCostprivate booleanpushSuccessprivate Serviceserviceprivate longslaprivate java.lang.StringsubscribeClientIdprivate Subscribersubscriber
-
构造器概要
构造器 限定符 构造器 说明 privatePushResult(boolean pushSuccess, java.lang.String subscribeClientId, Service service, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, java.lang.Throwable exception, boolean isPushToAll)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 longgetAllCost()com.alibaba.nacos.api.naming.pojo.ServiceInfogetData()java.lang.ThrowablegetException()longgetNetworkCost()ServicegetService()longgetSla()java.lang.StringgetSubscribeClientId()SubscribergetSubscriber()booleanisPushSuccess()static PushResultpushFailed(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long allCost, java.lang.Throwable exception, boolean isPushToAll)static PushResultpushSuccess(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, boolean isPushToAll)
-
-
-
字段详细资料
-
pushSuccess
private final boolean pushSuccess
-
subscribeClientId
private final java.lang.String subscribeClientId
-
service
private final Service service
-
data
private final com.alibaba.nacos.api.naming.pojo.ServiceInfo data
-
subscriber
private final Subscriber subscriber
-
networkCost
private final long networkCost
-
allCost
private final long allCost
-
sla
private final long sla
-
exception
private final java.lang.Throwable exception
-
isPushToAll
private final boolean isPushToAll
-
-
构造器详细资料
-
PushResult
private PushResult(boolean pushSuccess, java.lang.String subscribeClientId, Service service, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, java.lang.Throwable exception, boolean isPushToAll)
-
-
方法详细资料
-
pushSuccess
public static PushResult pushSuccess(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long networkCost, long allCost, long sla, boolean isPushToAll)
-
pushFailed
public static PushResult pushFailed(Service service, java.lang.String subscribeClientId, com.alibaba.nacos.api.naming.pojo.ServiceInfo data, Subscriber subscriber, long allCost, java.lang.Throwable exception, boolean isPushToAll)
-
isPushSuccess
public boolean isPushSuccess()
-
getSubscribeClientId
public java.lang.String getSubscribeClientId()
-
getService
public Service getService()
-
getData
public com.alibaba.nacos.api.naming.pojo.ServiceInfo getData()
-
getSubscriber
public Subscriber getSubscriber()
-
getNetworkCost
public long getNetworkCost()
-
getAllCost
public long getAllCost()
-
getSla
public long getSla()
-
getException
public java.lang.Throwable getException()
-
-