ConfigurableWebServiceServlet |
A servlet that can be configured entirely in XML.
|
CountProcessor |
A class that processes counts.
|
Either<A,B> |
Disjoint type union
|
Either.Left<A,B> |
|
Either.Right<A,B> |
|
EitherVisitor<A,B,T> |
A mapping function capable of accessing a disjoint sum-type (an Either A B).
|
F<A,B> |
A type for a function from A -> B.
|
F.Constant<X,R> |
An implementation of a constant function.
|
ISO8601DateFormat |
A date formatter for the ISO8601 date format.
|
JSONService |
A Service that has specialisations for supplying JSON.
|
ListFunctions |
Similar to Apache CollectionUtils - but with Generics.
|
ListManager |
Manager of public lists used by web service.
|
Page |
Parameter class for passing start and limit arguments to
iterators.
|
Pair<A,B> |
A tuple of order two.
|
RateLimitHistory |
A class for making sure that certain resources don't get hammered.
|
ReadWriteJSONService |
Convenience for services that need to combine JSON service behaviour
with strict RW authorisation.
|
RestfulServlet |
|
ResultProcessor |
Processor of Results object for easy accessing and parsing of results to list of strings.
|
SessionlessRequest |
|
SubTable |
A class that represents a table nested within a cell in another table.
|
TableCell |
A representation of a table cell.
|
TableRowIterator |
A class for iterating over rows of results returned from the object store in a way that is very
similar in shape to the raw results, but more tractable and more easily serialised and handled in
other places.
|
TreeWalker<L> |
A type alias to reduce type stuttering.
|
WebServiceServlet |
A servlet which can be easily configured to define how to route requests, using
standard RESTful semantics.
|