simplecloud.storage.providers.amazon
Class S3Connection

java.lang.Object
  extended by base.connection.ConnectionKey
      extended by base.connection.ConnectionUserAndKey
          extended by simplecloud.storage.providers.amazon.S3Connection
All Implemented Interfaces:
IConnection

public class S3Connection
extends ConnectionUserAndKey


Field Summary
 
Fields inherited from class base.connection.ConnectionKey
accessId, accessKey, driver, host, httpClient, method, path, port, secure
 
Constructor Summary
S3Connection(java.lang.String accessId, java.lang.String accessKey, java.lang.String host, Driver driver)
           
 
Method Summary
protected  java.util.Map<java.lang.String,java.lang.String> addDefaultHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
           
protected  java.util.Map<java.lang.String,java.lang.String> addDefaultParams(java.util.Map<java.lang.String,java.lang.String> params)
           
 
Methods inherited from class base.connection.ConnectionKey
connect, connect, connect, encodeData, request, urlEncodeMap
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

S3Connection

public S3Connection(java.lang.String accessId,
                    java.lang.String accessKey,
                    java.lang.String host,
                    Driver driver)
Method Detail

addDefaultHeaders

protected java.util.Map<java.lang.String,java.lang.String> addDefaultHeaders(java.util.Map<java.lang.String,java.lang.String> headers)
Overrides:
addDefaultHeaders in class ConnectionKey

addDefaultParams

protected java.util.Map<java.lang.String,java.lang.String> addDefaultParams(java.util.Map<java.lang.String,java.lang.String> params)
Overrides:
addDefaultParams in class ConnectionKey