net.netheos.pcsapi.storage
Class StorageProvider<T extends SessionManager>
java.lang.Object
net.netheos.pcsapi.storage.StorageProvider<T>
- All Implemented Interfaces:
- IStorageProvider
- Direct Known Subclasses:
- CloudMe, Dropbox, GoogleDrive, Hubic
public abstract class StorageProvider<T extends SessionManager>
- extends Object
- implements IStorageProvider
retryStrategy
protected final RetryStrategy retryStrategy
sessionManager
protected final T extends SessionManager sessionManager
StorageProvider
protected StorageProvider(String providerName,
T sessionManager,
RetryStrategy retryStrategy,
org.apache.http.client.HttpClient httpClient)
getSessionManager
public T getSessionManager()
getProviderName
public String getProviderName()
- Description copied from interface:
IStorageProvider
- Get the provider name
- Specified by:
getProviderName in interface IStorageProvider
- Returns:
- The provider name (ie. "dropbox")
close
public void close()
throws CStorageException
- Description copied from interface:
IStorageProvider
- Close the provider. The internal objets will be released
- Specified by:
close in interface IStorageProvider
- Throws:
CStorageException - Close error
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2014. All Rights Reserved.