AbstractFilter |
Get rid of some boilerplate.
|
ArrayUtils |
|
FutureHelper |
This provides some of the methods of Google's (package-private) FutureHelper
|
FutureNow<T> |
A simple Future impl that provides some already-obtained static data.
|
FutureWrapper<K,V> |
JMS: Copied verbatum from the original GAE SDK.
|
GenericUtils |
|
Holder<T> |
Just holds a value.
|
IdentityMultimapList<K,V> |
Identity-based Multimap that stores values in an ArrayList.
|
IterateFunction<T> |
Function that converts Iterables into Iterators.
|
IteratorFirstResult<T> |
Extracts the first value of the iterator as the result value.
|
LogUtils |
Static methods that help out making log messages.
|
MakeListResult<T> |
Simple ResultTranslator that converts from an Iterable to a List.
|
MemcacheStatsServlet |
You can mount this servlet to see the memcache stats for an instance.
|
MultimapList<K,V> |
Multimap that stores values in an ArrayList.
|
Queries |
Some static utility methods for interacting with basic datastore objects like keys and queries.
|
ResultCache<T> |
Caches a result value so it is only executed once
|
ResultNow<T> |
Simplistic result that holds a constant value.
|
ResultNowFunction<T> |
Simple function that extracts the value of a Result>
|
ResultProxy<T> |
A dynamic proxy that wraps a Result> value.
|
ResultTranslator<F,T> |
Translates from one arbitrary thing to a Result of another arbitrary thing, caching the value.
|
ResultWrapper<F,T> |
Wraps a Result, translating from one type to another and caching the result
|
SimpleFutureWrapper<K,V> |
Slightly more convenient than the GAE SDK version.
|
TranslatingIterator<F,T> |
Iterator wrapper that translates from one type to another
|
TranslatingQueryResults<F,T> |
QueryResultIterator wrapper that translates from one type to another
|
Values |
Some static utility methods for interacting with Value<?>
|