com.ecwid.consul.v1.session
Class SessionConsulClient

java.lang.Object
  extended by com.ecwid.consul.v1.session.SessionConsulClient
All Implemented Interfaces:
SessionClient

public final class SessionConsulClient
extends java.lang.Object
implements SessionClient


Constructor Summary
SessionConsulClient()
           
SessionConsulClient(ConsulRawClient rawClient)
           
SessionConsulClient(java.lang.String agentHost)
           
SessionConsulClient(java.lang.String agentHost, int agentPort)
           
 
Method Summary
 Response<Session> getSessionInfo(java.lang.String session, QueryParams queryParams)
           
 Response<java.util.List<Session>> getSessionList(QueryParams queryParams)
           
 Response<java.util.List<Session>> getSessionNode(java.lang.String node, QueryParams queryParams)
           
 Response<Session> renewSession(java.lang.String session, QueryParams queryParams)
           
 Response<java.lang.String> sessionCreate(NewSession newSession, QueryParams queryParams)
           
 Response<java.lang.Void> sessionDestroy(java.lang.String session, QueryParams queryParams)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionConsulClient

public SessionConsulClient(ConsulRawClient rawClient)

SessionConsulClient

public SessionConsulClient()

SessionConsulClient

public SessionConsulClient(java.lang.String agentHost)

SessionConsulClient

public SessionConsulClient(java.lang.String agentHost,
                           int agentPort)
Method Detail

sessionCreate

public Response<java.lang.String> sessionCreate(NewSession newSession,
                                                QueryParams queryParams)
Specified by:
sessionCreate in interface SessionClient

sessionDestroy

public Response<java.lang.Void> sessionDestroy(java.lang.String session,
                                               QueryParams queryParams)
Specified by:
sessionDestroy in interface SessionClient

getSessionInfo

public Response<Session> getSessionInfo(java.lang.String session,
                                        QueryParams queryParams)
Specified by:
getSessionInfo in interface SessionClient

getSessionNode

public Response<java.util.List<Session>> getSessionNode(java.lang.String node,
                                                        QueryParams queryParams)
Specified by:
getSessionNode in interface SessionClient

getSessionList

public Response<java.util.List<Session>> getSessionList(QueryParams queryParams)
Specified by:
getSessionList in interface SessionClient

renewSession

public Response<Session> renewSession(java.lang.String session,
                                      QueryParams queryParams)
Specified by:
renewSession in interface SessionClient