com.ecwid.consul.v1.health
Interface HealthClient

All Known Implementing Classes:
ConsulClient, HealthConsulClient

public interface HealthClient


Method Summary
 Response<java.util.List<Check>> getHealthChecksForNode(java.lang.String nodeName, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksState(Check.CheckStatus checkStatus, QueryParams queryParams)
           
 Response<java.util.List<Check>> getHealthChecksState(QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams)
           
 Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName, java.lang.String tag, boolean onlyPassing, QueryParams queryParams, java.lang.String token)
           
 

Method Detail

getHealthChecksForNode

Response<java.util.List<Check>> getHealthChecksForNode(java.lang.String nodeName,
                                                       QueryParams queryParams)

getHealthChecksForService

Response<java.util.List<Check>> getHealthChecksForService(java.lang.String serviceName,
                                                          QueryParams queryParams)

getHealthServices

Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                          boolean onlyPassing,
                                                          QueryParams queryParams)

getHealthServices

Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                          java.lang.String tag,
                                                          boolean onlyPassing,
                                                          QueryParams queryParams)

getHealthServices

Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                          boolean onlyPassing,
                                                          QueryParams queryParams,
                                                          java.lang.String token)

getHealthServices

Response<java.util.List<HealthService>> getHealthServices(java.lang.String serviceName,
                                                          java.lang.String tag,
                                                          boolean onlyPassing,
                                                          QueryParams queryParams,
                                                          java.lang.String token)

getHealthChecksState

Response<java.util.List<Check>> getHealthChecksState(QueryParams queryParams)

getHealthChecksState

Response<java.util.List<Check>> getHealthChecksState(Check.CheckStatus checkStatus,
                                                     QueryParams queryParams)