public static LivenessInfo withExpirationTime(long timestamp, int ttl, int localExpirationTime) { if (ttl == EXPIRED_LIVENESS_TTL) return new ExpiredLivenessInfo(timestamp, ttl, localExpirationTime); return ttl == NO_TTL ? new LivenessInfo(timestamp) : new ExpiringLivenessInfo(timestamp, ttl, localExpirationTime); }
@Override public LivenessInfo withUpdatedTimestamp(long newTimestamp) { return new ExpiredLivenessInfo(newTimestamp, ttl(), localExpirationTime()); } }
public static LivenessInfo withExpirationTime(long timestamp, int ttl, int localExpirationTime) { if (ttl == EXPIRED_LIVENESS_TTL) return new ExpiredLivenessInfo(timestamp, ttl, localExpirationTime); return ttl == NO_TTL ? new LivenessInfo(timestamp) : new ExpiringLivenessInfo(timestamp, ttl, localExpirationTime); }
public static LivenessInfo withExpirationTime(long timestamp, int ttl, int localExpirationTime) { if (ttl == EXPIRED_LIVENESS_TTL) return new ExpiredLivenessInfo(timestamp, ttl, localExpirationTime); return ttl == NO_TTL ? new LivenessInfo(timestamp) : new ExpiringLivenessInfo(timestamp, ttl, localExpirationTime); }
@Override public LivenessInfo withUpdatedTimestamp(long newTimestamp) { return new ExpiredLivenessInfo(newTimestamp, ttl(), localExpirationTime()); } }
@Override public LivenessInfo withUpdatedTimestamp(long newTimestamp) { return new ExpiredLivenessInfo(newTimestamp, ttl(), localExpirationTime()); } }