com.ecwid.consul.v1.agent
Class AgentConsulClient

java.lang.Object
  extended by com.ecwid.consul.v1.agent.AgentConsulClient
All Implemented Interfaces:
AgentClient

public final class AgentConsulClient
extends java.lang.Object
implements AgentClient


Constructor Summary
AgentConsulClient()
           
AgentConsulClient(ConsulRawClient rawClient)
           
AgentConsulClient(java.lang.String agentHost)
           
AgentConsulClient(java.lang.String agentHost, int agentPort)
           
AgentConsulClient(java.lang.String agentHost, int agentPort, TLSConfig tlsConfig)
           
AgentConsulClient(java.lang.String agentHost, TLSConfig tlsConfig)
           
AgentConsulClient(TLSConfig tlsConfig)
           
 
Method Summary
 Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId)
           
 Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId, java.lang.String token)
           
 Response<java.lang.Void> agentCheckFail(java.lang.String checkId)
           
 Response<java.lang.Void> agentCheckFail(java.lang.String checkId, java.lang.String note)
           
 Response<java.lang.Void> agentCheckFail(java.lang.String checkId, java.lang.String note, java.lang.String token)
           
 Response<java.lang.Void> agentCheckPass(java.lang.String checkId)
           
 Response<java.lang.Void> agentCheckPass(java.lang.String checkId, java.lang.String note)
           
 Response<java.lang.Void> agentCheckPass(java.lang.String checkId, java.lang.String note, java.lang.String token)
           
 Response<java.lang.Void> agentCheckRegister(NewCheck newCheck)
           
 Response<java.lang.Void> agentCheckRegister(NewCheck newCheck, java.lang.String token)
           
 Response<java.lang.Void> agentCheckWarn(java.lang.String checkId)
           
 Response<java.lang.Void> agentCheckWarn(java.lang.String checkId, java.lang.String note)
           
 Response<java.lang.Void> agentCheckWarn(java.lang.String checkId, java.lang.String note, java.lang.String token)
           
 Response<java.lang.Void> agentForceLeave(java.lang.String node)
           
 Response<java.lang.Void> agentJoin(java.lang.String address, boolean wan)
           
 Response<java.lang.Void> agentReload()
           
 Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId)
           
 Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId, java.lang.String token)
           
 Response<java.lang.Void> agentServiceRegister(NewService newService)
           
 Response<java.lang.Void> agentServiceRegister(NewService newService, java.lang.String token)
           
 Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId, boolean maintenanceEnabled)
           
 Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId, boolean maintenanceEnabled, java.lang.String reason)
           
 Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled)
           
 Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled, java.lang.String reason)
           
 Response<java.util.Map<java.lang.String,Check>> getAgentChecks()
           
 Response<java.util.List<Member>> getAgentMembers()
           
 Response<Self> getAgentSelf()
           
 Response<Self> getAgentSelf(java.lang.String token)
           
 Response<java.util.Map<java.lang.String,Service>> getAgentServices()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AgentConsulClient

public AgentConsulClient(ConsulRawClient rawClient)

AgentConsulClient

public AgentConsulClient()

AgentConsulClient

public AgentConsulClient(TLSConfig tlsConfig)

AgentConsulClient

public AgentConsulClient(java.lang.String agentHost)

AgentConsulClient

public AgentConsulClient(java.lang.String agentHost,
                         TLSConfig tlsConfig)

AgentConsulClient

public AgentConsulClient(java.lang.String agentHost,
                         int agentPort)

AgentConsulClient

public AgentConsulClient(java.lang.String agentHost,
                         int agentPort,
                         TLSConfig tlsConfig)
Method Detail

getAgentChecks

public Response<java.util.Map<java.lang.String,Check>> getAgentChecks()
Specified by:
getAgentChecks in interface AgentClient

getAgentServices

public Response<java.util.Map<java.lang.String,Service>> getAgentServices()
Specified by:
getAgentServices in interface AgentClient

getAgentMembers

public Response<java.util.List<Member>> getAgentMembers()
Specified by:
getAgentMembers in interface AgentClient

getAgentSelf

public Response<Self> getAgentSelf()
Specified by:
getAgentSelf in interface AgentClient

getAgentSelf

public Response<Self> getAgentSelf(java.lang.String token)
Specified by:
getAgentSelf in interface AgentClient

agentSetMaintenance

public Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled)
Specified by:
agentSetMaintenance in interface AgentClient

agentSetMaintenance

public Response<java.lang.Void> agentSetMaintenance(boolean maintenanceEnabled,
                                                    java.lang.String reason)
Specified by:
agentSetMaintenance in interface AgentClient

agentJoin

public Response<java.lang.Void> agentJoin(java.lang.String address,
                                          boolean wan)
Specified by:
agentJoin in interface AgentClient

agentForceLeave

public Response<java.lang.Void> agentForceLeave(java.lang.String node)
Specified by:
agentForceLeave in interface AgentClient

agentCheckRegister

public Response<java.lang.Void> agentCheckRegister(NewCheck newCheck)
Specified by:
agentCheckRegister in interface AgentClient

agentCheckRegister

public Response<java.lang.Void> agentCheckRegister(NewCheck newCheck,
                                                   java.lang.String token)
Specified by:
agentCheckRegister in interface AgentClient

agentCheckDeregister

public Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId)
Specified by:
agentCheckDeregister in interface AgentClient

agentCheckDeregister

public Response<java.lang.Void> agentCheckDeregister(java.lang.String checkId,
                                                     java.lang.String token)
Specified by:
agentCheckDeregister in interface AgentClient

agentCheckPass

public Response<java.lang.Void> agentCheckPass(java.lang.String checkId)
Specified by:
agentCheckPass in interface AgentClient

agentCheckPass

public Response<java.lang.Void> agentCheckPass(java.lang.String checkId,
                                               java.lang.String note)
Specified by:
agentCheckPass in interface AgentClient

agentCheckPass

public Response<java.lang.Void> agentCheckPass(java.lang.String checkId,
                                               java.lang.String note,
                                               java.lang.String token)
Specified by:
agentCheckPass in interface AgentClient

agentCheckWarn

public Response<java.lang.Void> agentCheckWarn(java.lang.String checkId)
Specified by:
agentCheckWarn in interface AgentClient

agentCheckWarn

public Response<java.lang.Void> agentCheckWarn(java.lang.String checkId,
                                               java.lang.String note)
Specified by:
agentCheckWarn in interface AgentClient

agentCheckWarn

public Response<java.lang.Void> agentCheckWarn(java.lang.String checkId,
                                               java.lang.String note,
                                               java.lang.String token)
Specified by:
agentCheckWarn in interface AgentClient

agentCheckFail

public Response<java.lang.Void> agentCheckFail(java.lang.String checkId)
Specified by:
agentCheckFail in interface AgentClient

agentCheckFail

public Response<java.lang.Void> agentCheckFail(java.lang.String checkId,
                                               java.lang.String note)
Specified by:
agentCheckFail in interface AgentClient

agentCheckFail

public Response<java.lang.Void> agentCheckFail(java.lang.String checkId,
                                               java.lang.String note,
                                               java.lang.String token)
Specified by:
agentCheckFail in interface AgentClient

agentServiceRegister

public Response<java.lang.Void> agentServiceRegister(NewService newService)
Specified by:
agentServiceRegister in interface AgentClient

agentServiceRegister

public Response<java.lang.Void> agentServiceRegister(NewService newService,
                                                     java.lang.String token)
Specified by:
agentServiceRegister in interface AgentClient

agentServiceDeregister

public Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId)
Specified by:
agentServiceDeregister in interface AgentClient

agentServiceDeregister

public Response<java.lang.Void> agentServiceDeregister(java.lang.String serviceId,
                                                       java.lang.String token)
Specified by:
agentServiceDeregister in interface AgentClient

agentServiceSetMaintenance

public Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId,
                                                           boolean maintenanceEnabled)
Specified by:
agentServiceSetMaintenance in interface AgentClient

agentServiceSetMaintenance

public Response<java.lang.Void> agentServiceSetMaintenance(java.lang.String serviceId,
                                                           boolean maintenanceEnabled,
                                                           java.lang.String reason)
Specified by:
agentServiceSetMaintenance in interface AgentClient

agentReload

public Response<java.lang.Void> agentReload()
Specified by:
agentReload in interface AgentClient