public abstract class CloudStoragePersistenceHandler extends JsonPersistenceHandler
| Constructor and Description |
|---|
CloudStoragePersistenceHandler(org.datanucleus.store.StoreManager storeMgr) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
createBucket(URLConnection conn,
Map headers) |
protected Map |
getHeaderForBucket() |
protected Map<String,String> |
getHeaders(String httpVerb,
Map<String,String> options) |
List |
getObjectsOfCandidateType(org.datanucleus.ExecutionContext ec,
org.datanucleus.store.connection.ManagedConnection mconn,
Class candidateClass,
boolean subclasses,
boolean ignoreCache,
Map options)
Convenience method to get all objects of the candidate type from the specified connection.
|
protected abstract String |
getRealmName() |
String |
getURLPathForQuery(org.datanucleus.metadata.AbstractClassMetaData acmd)
URL path for querying in the cloud storage.
|
void |
insertObject(org.datanucleus.state.ObjectProvider op) |
close, deleteObject, fetchObject, findObject, getURLPath, getURLPath, handleHTTPErrorCode, locateObject, read, updateObject, writeassertReadOnlyForUpdateOfObject, findObjectForUniquepublic CloudStoragePersistenceHandler(org.datanucleus.store.StoreManager storeMgr)
public void insertObject(org.datanucleus.state.ObjectProvider op)
insertObject in interface org.datanucleus.store.StorePersistenceHandlerinsertObject in class JsonPersistenceHandlerprotected void createBucket(URLConnection conn, Map headers)
protected Map<String,String> getHeaders(String httpVerb, Map<String,String> options)
getHeaders in class JsonPersistenceHandlerprotected abstract String getRealmName()
protected Map getHeaderForBucket()
public List getObjectsOfCandidateType(org.datanucleus.ExecutionContext ec, org.datanucleus.store.connection.ManagedConnection mconn, Class candidateClass, boolean subclasses, boolean ignoreCache, Map options)
getObjectsOfCandidateType in class JsonPersistenceHandlerec - ExecutionContextmconn - Managed ConnectioncandidateClass - Candidatesubclasses - Whether to include subclassesignoreCache - Whether to ignore the cacheoptions - Map of optionspublic String getURLPathForQuery(org.datanucleus.metadata.AbstractClassMetaData acmd)
getURLPathForQuery in class JsonPersistenceHandlerCopyright © 2020. All rights reserved.