com.cloudcontrolled.api.client
Class CloudControlClient

java.lang.Object
  extended by com.cloudcontrolled.api.client.support.AbstractCloudControlClientSupport
      extended by com.cloudcontrolled.api.client.support.CloudControlClientSupport
          extended by com.cloudcontrolled.api.client.CloudControlClient
All Implemented Interfaces:
ICloudControlClient

public class CloudControlClient
extends CloudControlClientSupport
implements ICloudControlClient

CloudControlClient class.

Author:
Denis Neuling (denisneuling@gmail.com)

Field Summary
 
Fields inherited from class com.cloudcontrolled.api.client.support.CloudControlClientSupport
apiUrl, ENV_API_URL_KEY, jsonDeserializer, tokenStore
 
Fields inherited from class com.cloudcontrolled.api.client.support.AbstractCloudControlClientSupport
log
 
Constructor Summary
CloudControlClient(Credentials credentials)
           Constructor for CloudControlClient.
 
Method Summary
 void renewToken()
           renewToken.
<T> T
send(Request<T> request)
           send.
 
Methods inherited from class com.cloudcontrolled.api.client.support.CloudControlClientSupport
deserialize, deserialize, deserializeError, deserializeError, getTargetUrl, instantiateWebClient, setAuthorizationBase64, setAuthorizationCCAuthToken, toBase64
 
Methods inherited from class com.cloudcontrolled.api.client.support.AbstractCloudControlClientSupport
doDelete, doGet, doPost, doPut, inquirePath
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudControlClient

public CloudControlClient(Credentials credentials)

Constructor for CloudControlClient.

Parameters:
credentials - a Credentials object.
Method Detail

renewToken

public void renewToken()

renewToken.

Specified by:
renewToken in interface ICloudControlClient

send

public <T> T send(Request<T> request)

send.

Specified by:
send in interface ICloudControlClient
Type Parameters:
T - a T object.
Parameters:
request - a Request object.
Returns:
response


Copyright © 2012. All Rights Reserved.