public class PaasClient extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
PaasClient.AVHttpClient |
static class |
PaasClient.ProgressInterceptor |
static interface |
PaasClient.ProgressListener |
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_FAIL_STRING |
static String |
defaultContentType |
protected static String |
sessionTokenField |
| Modifier and Type | Method and Description |
|---|---|
String |
buildUrl(String path) |
String |
buildUrl(String path,
AVRequestParams params) |
static void |
clearLastModifyCache() |
PaasClient.AVHttpClient |
clientInstance() |
static PaasClient |
cloudInstance() |
void |
deleteObject(String relativePath,
boolean sync,
GenericObjectCallback callback,
String objectId,
String _internalId) |
void |
deleteObject(String relativePath,
Map<String,Object> object,
boolean sync,
boolean isEventually,
GenericObjectCallback callback,
String objectId,
String _internalId) |
void |
dumpHttpDeleteRequest(Map<String,String> header,
String path,
String object) |
void |
dumpHttpGetRequest(String path,
String parameters) |
void |
dumpHttpPostRequest(Map<String,String> header,
String path,
String object) |
void |
dumpHttpPutRequest(Map<String,String> header,
String path,
String object) |
String |
getApiVersion() |
String |
getBaseUrl() |
static String |
getLastModify(String absolutURLString) |
void |
getObject(String relativePath,
AVRequestParams parameters,
boolean sync,
Map<String,String> header,
GenericObjectCallback callback) |
void |
getObject(String relativePath,
AVRequestParams parameters,
boolean sync,
Map<String,String> inputHeader,
GenericObjectCallback callback,
AVQuery.CachePolicy policy) |
void |
getObject(String relativePath,
AVRequestParams parameters,
boolean sync,
Map<String,String> inputHeader,
GenericObjectCallback callback,
AVQuery.CachePolicy policy,
boolean fetchRetry) |
String |
getObject(String relativePath,
AVRequestParams parameters,
boolean sync,
Map<String,String> header,
GenericObjectCallback callback,
AVQuery.CachePolicy policy,
long maxAgeInMilliseconds) |
void |
handleAllArchivedRequest() |
protected void |
handleAllArchivedRequest(boolean sync) |
static boolean |
isLastModifyEnabled() |
static String |
lastModifyFromHeaders(com.avos.avoscloud.okhttp.internal.framed.Header[] headers) |
void |
postBatchObject(List<Object> parameters,
boolean sync,
Map<String,String> header,
GenericObjectCallback callback) |
void |
postBatchSave(List list,
boolean sync,
boolean isEventually,
Map<String,String> header,
GenericObjectCallback callback,
String objectId,
String _internalId) |
void |
postObject(String relativePath,
String object,
boolean sync,
boolean isEventually,
GenericObjectCallback callback,
String objectId,
String _internalId) |
void |
postObject(String relativePath,
String object,
boolean sync,
GenericObjectCallback callback) |
void |
putObject(String relativePath,
String object,
boolean sync,
boolean isEventually,
Map<String,String> header,
GenericObjectCallback callback,
String objectId,
String _internalId) |
void |
putObject(String relativePath,
String object,
boolean sync,
Map<String,String> header,
GenericObjectCallback callback,
String objectId,
String _internalId) |
protected static void |
registerEventuallyObject(AVObject object) |
static void |
removeLastModifyForUrl(String absolutURLString) |
protected void |
setBaseUrl(String url) |
static void |
setLastModifyEnabled(boolean e) |
protected static void |
setServiceHost(AVOSServices service,
String host) |
protected static PaasClient |
sharedInstance(AVOSServices service) |
static PaasClient |
statistisInstance() |
static PaasClient |
storageInstance() |
protected static void |
unregisterEvtuallyObject(AVObject object) |
protected static void |
updateAPIServer(String apiServer) |
void |
updateHeaderForPath(String relativePath,
AVRequestParams parameters,
Map<String,String> header) |
protected void |
updateHeaders(com.avos.avoscloud.okhttp.Request.Builder builder,
Map<String,String> header,
boolean needRequestStatistic) |
static boolean |
updateLastModify(String absolutURLString,
String ts) |
static void |
useAVCloudCN() |
static void |
useAVCloudUS() |
protected static void |
useLocalStg() |
Map<String,String> |
userHeaderMap() |
void |
useUruluServer() |
protected static String sessionTokenField
public static final String defaultContentType
public static final String DEFAULT_FAIL_STRING
protected static PaasClient sharedInstance(AVOSServices service)
public static PaasClient storageInstance()
public static PaasClient cloudInstance()
public static PaasClient statistisInstance()
protected void updateHeaders(com.avos.avoscloud.okhttp.Request.Builder builder,
Map<String,String> header,
boolean needRequestStatistic)
throws AVException
AVExceptionpublic PaasClient.AVHttpClient clientInstance()
public void useUruluServer()
public static void useAVCloudUS()
protected static void updateAPIServer(String apiServer)
public static void useAVCloudCN()
protected static void useLocalStg()
public String buildUrl(String path, AVRequestParams params)
public String getApiVersion()
protected void setBaseUrl(String url)
public String getBaseUrl()
protected static void setServiceHost(AVOSServices service, String host)
public String getObject(String relativePath, AVRequestParams parameters, boolean sync, Map<String,String> header, GenericObjectCallback callback, AVQuery.CachePolicy policy, long maxAgeInMilliseconds)
public void getObject(String relativePath, AVRequestParams parameters, boolean sync, Map<String,String> inputHeader, GenericObjectCallback callback, AVQuery.CachePolicy policy)
public void getObject(String relativePath, AVRequestParams parameters, boolean sync, Map<String,String> inputHeader, GenericObjectCallback callback, AVQuery.CachePolicy policy, boolean fetchRetry)
public void getObject(String relativePath, AVRequestParams parameters, boolean sync, Map<String,String> header, GenericObjectCallback callback)
public void putObject(String relativePath, String object, boolean sync, Map<String,String> header, GenericObjectCallback callback, String objectId, String _internalId)
public void putObject(String relativePath, String object, boolean sync, boolean isEventually, Map<String,String> header, GenericObjectCallback callback, String objectId, String _internalId)
public void postBatchObject(List<Object> parameters, boolean sync, Map<String,String> header, GenericObjectCallback callback)
public void postBatchSave(List list, boolean sync, boolean isEventually, Map<String,String> header, GenericObjectCallback callback, String objectId, String _internalId)
public void postObject(String relativePath, String object, boolean sync, GenericObjectCallback callback)
public void postObject(String relativePath, String object, boolean sync, boolean isEventually, GenericObjectCallback callback, String objectId, String _internalId)
public void deleteObject(String relativePath, boolean sync, GenericObjectCallback callback, String objectId, String _internalId)
public void deleteObject(String relativePath, Map<String,Object> object, boolean sync, boolean isEventually, GenericObjectCallback callback, String objectId, String _internalId)
public void handleAllArchivedRequest()
protected void handleAllArchivedRequest(boolean sync)
public void dumpHttpPutRequest(Map<String,String> header, String path, String object)
public void dumpHttpPostRequest(Map<String,String> header, String path, String object)
public void dumpHttpDeleteRequest(Map<String,String> header, String path, String object)
public void updateHeaderForPath(String relativePath, AVRequestParams parameters, Map<String,String> header)
public static boolean isLastModifyEnabled()
public static void setLastModifyEnabled(boolean e)
public static void clearLastModifyCache()
public static String lastModifyFromHeaders(com.avos.avoscloud.okhttp.internal.framed.Header[] headers)
public static void removeLastModifyForUrl(String absolutURLString)
protected static void registerEventuallyObject(AVObject object)
protected static void unregisterEvtuallyObject(AVObject object)
Copyright © 2017. All rights reserved.