@Override protected Object clone() throws CloneNotSupportedException { NodeHealthStat node = new NodeHealthStat(name, ttlInMS); node.reason = this.reason; node.error = this.error; node.status = this.status; return node; }
/** * Register method to register services / internal nodes. * * @param name name * @param ttl ttl * @param timeUnit timeUnit */ @Override public void register(final String name, final long ttl, final TimeUnit timeUnit) { logger.info("HealthService::register() {} {} {}", name, ttl, timeUnit); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name, timeUnit.toMillis(ttl)); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }
/** * Register method to register services / internal nodes. * * @param name name */ @Override public void registerNoTtl(final String name) { logger.info("HealthService::register() {} ", name); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name); nodeHealthStat.setStatus(HealthStatus.PASS); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }
@Override protected Object clone() throws CloneNotSupportedException { NodeHealthStat node = new NodeHealthStat(name, ttlInMS); node.reason = this.reason; node.error = this.error; node.status = this.status; return node; }
@Override protected Object clone() throws CloneNotSupportedException { NodeHealthStat node = new NodeHealthStat(name, ttlInMS); node.reason = this.reason; node.error = this.error; node.status = this.status; return node; }
/** * Register method to register services / internal nodes. * * @param name name * @param ttl ttl * @param timeUnit timeUnit */ @Override public void register(final String name, final long ttl, final TimeUnit timeUnit) { logger.info("HealthService::register() {} {} {}", name, ttl, timeUnit); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name, timeUnit.toMillis(ttl)); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }
/** * Register method to register services / internal nodes. * * @param name name * @param ttl ttl * @param timeUnit timeUnit */ @Override public void register(final String name, final long ttl, final TimeUnit timeUnit) { logger.info("HealthService::register() {} {} {}", name, ttl, timeUnit); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name, timeUnit.toMillis(ttl)); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }
/** * Register method to register services / internal nodes. * * @param name name */ @Override public void registerNoTtl(final String name) { logger.info("HealthService::register() {} ", name); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name); nodeHealthStat.setStatus(HealthStatus.PASS); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }
/** * Register method to register services / internal nodes. * * @param name name */ @Override public void registerNoTtl(final String name) { logger.info("HealthService::register() {} ", name); final NodeHealthStat nodeHealthStat = new NodeHealthStat(name); nodeHealthStat.setStatus(HealthStatus.PASS); serviceHealthStatMap.put(name, nodeHealthStat); super.incrementCount("nodes"); super.recordLevel("nodes", serviceHealthStatMap.size()); }