com.cloudbees.api
Class BeesClientBase

java.lang.Object
  extended by com.cloudbees.api.BeesClientBase
Direct Known Subclasses:
BeesClient

public class BeesClientBase
extends java.lang.Object


Field Summary
protected  java.lang.String format
           
 
Constructor Summary
BeesClientBase(BeesClientConfiguration beesClientConfiguration)
           
BeesClientBase(java.lang.String serverApiUrl, java.lang.String apiKey, java.lang.String secret, java.lang.String format, java.lang.String version)
           
 
Method Summary
 java.io.InputStream executeCometRequest(java.lang.String url)
           
 java.lang.String executeRequest(java.lang.String url)
           
protected  java.lang.String executeUpload(java.lang.String uploadURL, java.util.Map<java.lang.String,java.lang.String> params, java.util.Map<java.lang.String,java.io.File> files, UploadProgress writeListener)
           
protected  java.lang.StringBuilder getApiUrl(java.lang.String method)
           
 java.lang.String getRequestURL(java.lang.String method, java.util.Map<java.lang.String,java.lang.String> methodParams)
           
 java.lang.String getRequestURL(java.lang.String method, java.util.Map<java.lang.String,java.lang.String> methodParams, boolean asActionParam)
           
static java.lang.String getSignature(java.lang.String data, java.lang.String secret)
           
 boolean isVerbose()
           
static java.lang.String md5(java.lang.String message)
           
 void setVerbose(boolean verbose)
           
protected  void trace(java.lang.String message)
           
protected  void traceResponse(java.lang.String message)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

format

protected java.lang.String format
Constructor Detail

BeesClientBase

public BeesClientBase(BeesClientConfiguration beesClientConfiguration)

BeesClientBase

public BeesClientBase(java.lang.String serverApiUrl,
                      java.lang.String apiKey,
                      java.lang.String secret,
                      java.lang.String format,
                      java.lang.String version)
Method Detail

isVerbose

public boolean isVerbose()

setVerbose

public void setVerbose(boolean verbose)

getRequestURL

public java.lang.String getRequestURL(java.lang.String method,
                                      java.util.Map<java.lang.String,java.lang.String> methodParams)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getRequestURL

public java.lang.String getRequestURL(java.lang.String method,
                                      java.util.Map<java.lang.String,java.lang.String> methodParams,
                                      boolean asActionParam)
                               throws java.lang.Exception
Throws:
java.lang.Exception

getApiUrl

protected java.lang.StringBuilder getApiUrl(java.lang.String method)

getSignature

public static java.lang.String getSignature(java.lang.String data,
                                            java.lang.String secret)
                                     throws java.lang.Exception
Throws:
java.lang.Exception

md5

public static java.lang.String md5(java.lang.String message)

executeRequest

public java.lang.String executeRequest(java.lang.String url)
                                throws java.lang.Exception
Throws:
java.lang.Exception

executeCometRequest

public java.io.InputStream executeCometRequest(java.lang.String url)
                                        throws java.lang.Exception
Throws:
java.lang.Exception

trace

protected void trace(java.lang.String message)

traceResponse

protected void traceResponse(java.lang.String message)

executeUpload

protected java.lang.String executeUpload(java.lang.String uploadURL,
                                         java.util.Map<java.lang.String,java.lang.String> params,
                                         java.util.Map<java.lang.String,java.io.File> files,
                                         UploadProgress writeListener)
                                  throws java.lang.Exception
Throws:
java.lang.Exception


Copyright © 2011. All Rights Reserved.