|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface AsyncObjectify
Provides asynchronous get/put/delete methods. Behavior is identical to the synchronous
versions of these methods except that exceptions will be thrown when Result.get()
is
called.
Note that there are no query()
methods here. This is because queries are already
inherently asynchronous; you can construct multiple iterators but the datastore will not block
until you call Iterator.hasNext()
or Iterator.next()
for the first time.
You can obtain an instance of this interface by calling Objectify.async()
. See
the javadocs of Objectify
for method-level documentation.
Method Summary | ||
---|---|---|
|
delete(java.lang.Class<T> clazz,
long id)
|
|
|
delete(java.lang.Class<T> clazz,
java.lang.String name)
|
|
Result<java.lang.Void> |
delete(java.lang.Iterable<?> keysOrEntities)
|
|
Result<java.lang.Void> |
delete(java.lang.Object... keysOrEntities)
|
|
|
find(java.lang.Class<? extends T> clazz,
long id)
|
|
|
find(java.lang.Class<? extends T> clazz,
java.lang.String name)
|
|
|
find(Key<? extends T> key)
|
|
|
get(java.lang.Class<? extends T> clazz,
java.lang.Iterable<S> idsOrNames)
|
|
|
get(java.lang.Class<? extends T> clazz,
long id)
Note that the Result.get() method will throw NotFoundException if entity wasn't found |
|
|
get(java.lang.Class<? extends T> clazz,
S... idsOrNames)
|
|
|
get(java.lang.Class<? extends T> clazz,
java.lang.String name)
Note that the Result.get() method will throw NotFoundException if entity wasn't found |
|
|
get(java.lang.Iterable<? extends Key<? extends T>> keys)
|
|
|
get(Key<? extends T>... keys)
|
|
|
get(Key<? extends T> key)
Note that the Result.get() method will throw NotFoundException if entity wasn't found |
|
com.google.appengine.api.datastore.AsyncDatastoreService |
getAsyncDatastore()
Get the raw AsyncDatastoreService |
|
|
put(java.lang.Iterable<? extends T> objs)
|
|
|
put(T... objs)
|
|
|
put(T obj)
|
|
Objectify |
sync()
Get the synchronous version of Objectify. |
Method Detail |
---|
Objectify sync()
<T> Result<java.util.Map<Key<T>,T>> get(java.lang.Iterable<? extends Key<? extends T>> keys)
Objectify.get(Iterable)
<T> Result<java.util.Map<Key<T>,T>> get(Key<? extends T>... keys)
Objectify.get(Key...)
<T> Result<T> get(Key<? extends T> key)
Objectify.get(Key)
<T> Result<T> get(java.lang.Class<? extends T> clazz, long id)
Objectify.get(Class, long)
<T> Result<T> get(java.lang.Class<? extends T> clazz, java.lang.String name)
Objectify.get(Class, String)
<S,T> Result<java.util.Map<S,T>> get(java.lang.Class<? extends T> clazz, java.lang.Iterable<S> idsOrNames)
Objectify.get(Class, Iterable)
<S,T> Result<java.util.Map<S,T>> get(java.lang.Class<? extends T> clazz, S... idsOrNames)
Objectify.get(Class, Object...)
<T> Result<T> find(Key<? extends T> key)
Objectify.find(Key)
<T> Result<T> find(java.lang.Class<? extends T> clazz, long id)
Objectify.find(Class, long)
<T> Result<T> find(java.lang.Class<? extends T> clazz, java.lang.String name)
Objectify.find(Class, String)
<T> Result<Key<T>> put(T obj)
Objectify.put(Object)
<T> Result<java.util.Map<Key<T>,T>> put(java.lang.Iterable<? extends T> objs)
Objectify.put(Iterable)
<T> Result<java.util.Map<Key<T>,T>> put(T... objs)
Objectify.put(Object...)
Result<java.lang.Void> delete(java.lang.Object... keysOrEntities)
Objectify.delete(Object...)
Result<java.lang.Void> delete(java.lang.Iterable<?> keysOrEntities)
Objectify.delete(Iterable)
<T> Result<java.lang.Void> delete(java.lang.Class<T> clazz, long id)
Objectify.delete(Class, long)
<T> Result<java.lang.Void> delete(java.lang.Class<T> clazz, java.lang.String name)
Objectify.delete(Class, String)
com.google.appengine.api.datastore.AsyncDatastoreService getAsyncDatastore()
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |