Dependencies
Declarations
-
com
-
codahale
-
metrics
-
health
-
AsyncHealthCheckDecorator
-
NO_RESULT_YET_MESSAGE: String
-
healthCheck: HealthCheck
-
future: ScheduledFuture<Object>
-
healthyTtl: long
-
clock: Clock
-
result: Result
-
AsyncHealthCheckDecorator(HealthCheck, ScheduledExecutorService, Clock): void
-
AsyncHealthCheckDecorator(HealthCheck, ScheduledExecutorService): void
-
run(): void
-
check(): Result
-
tearDown(): boolean
-
getHealthCheck(): HealthCheck
-
check(boolean, String): void
-
-
HealthCheck
-
Result
-
DATE_FORMAT_PATTERN: DateTimeFormatter
-
PRIME: int
-
healthy(): Result
-
healthy(String): Result
-
healthy(String, Object[]): Result
-
unhealthy(String): Result
-
unhealthy(String, Object[]): Result
-
unhealthy(Throwable): Result
-
builder(): ResultBuilder
-
healthy: boolean
-
message: String
-
error: Throwable
-
details: Map<String, Object>
-
time: long
-
duration: long
-
Result(boolean, String, Throwable): void
-
Result(ResultBuilder): void
-
Result(boolean, String, Throwable, Map<String, Object>, Clock): void
-
isHealthy(): boolean
-
getMessage(): String
-
getError(): Throwable
-
getTimestamp(): String
-
getTime(): long
-
getDuration(): long
-
setDuration(long): void
-
getDetails(): Map<String, Object>
-
equals(Object): boolean
-
hashCode(): int
-
toString(): String
-
-
ResultBuilder
-
healthy: boolean
-
message: String
-
error: Throwable
-
details: Map<String, Object>
-
clock: Clock
-
ResultBuilder(): void
-
healthy(): ResultBuilder
-
unhealthy(): ResultBuilder
-
unhealthy(Throwable): ResultBuilder
-
withMessage(String): ResultBuilder
-
withMessage(String, Object[]): ResultBuilder
-
withDetail(String, Object): ResultBuilder
-
usingClock(Clock): ResultBuilder
-
build(): Result
-
-
check(): Result
-
execute(): Result
-
clock(): Clock
-
-
HealthCheckFilter
-
HealthCheckRegistry
-
LOGGER: Logger
-
ASYNC_EXECUTOR_POOL_SIZE: int
-
healthChecks: ConcurrentMap<String, HealthCheck>
-
listeners: List<HealthCheckRegistryListener>
-
asyncExecutorService: ScheduledExecutorService
-
lock: Object
-
HealthCheckRegistry(): void
-
HealthCheckRegistry(int): void
-
HealthCheckRegistry(ScheduledExecutorService): void
-
addListener(HealthCheckRegistryListener): void
-
removeListener(HealthCheckRegistryListener): void
-
register(String, HealthCheck): void
-
unregister(String): void
-
getNames(): SortedSet<String>
-
getHealthCheck(String): HealthCheck
-
runHealthCheck(String): Result
-
runHealthChecks(): SortedMap<String, Result>
-
runHealthChecks(HealthCheckFilter): SortedMap<String, Result>
-
runHealthChecks(ExecutorService): SortedMap<String, Result>
-
runHealthChecks(ExecutorService, HealthCheckFilter): SortedMap<String, Result>
-
onHealthCheckAdded(String, HealthCheck): void
-
onHealthCheckRemoved(String, HealthCheck): void
-
shutdown(): void
-
createExecutorService(int): ScheduledExecutorService
-
NamedThreadFactory
-
-
HealthCheckRegistryListener
-
SharedHealthCheckRegistries
-
REGISTRIES: ConcurrentMap<String, HealthCheckRegistry>
-
defaultRegistryName: AtomicReference<String>
-
setDefaultRegistryName(AtomicReference<String>): void
-
SharedHealthCheckRegistries(): void
-
clear(): void
-
names(): Set<String>
-
remove(String): void
-
add(String, HealthCheckRegistry): HealthCheckRegistry
-
getOrCreate(String): HealthCheckRegistry
-
setDefault(String): HealthCheckRegistry
-
setDefault(String, HealthCheckRegistry): HealthCheckRegistry
-
getDefault(): HealthCheckRegistry
-
tryGetDefault(): HealthCheckRegistry
-
- annotation
- jvm
-
-
health
-
metrics
-
codahale