Package com.appenginefan.toolkit.common

Interface Summary
WebConnectionClient.Environment Abstraction of everything that depends on the runtime environment, like system clock, threading, or network.
WebConnectionClient.Receiver Represents the receiving end of the communication
WebConnectionServer.Receiver Represents the receiving end of a communication
WebConnectionServer.ServerGuts Represents the inner works of a server.
 

Class Summary
ClientSocketSubstitute A client-side subsitute for the common pattern of the blocking while(true) readline(); pattern
Counter A class that utilizes a combination of memcache and the datastore backend to implement a fast yet reliable counter.
HttpClientEnvironment Environment for http-based communication that uses an apache http client
PersistentQueue<T> An experimental!! class that can be used to persist objects in the data store in an ordered fashion.
ServerEndpoint A single endpoint for a WebConnectionClient.
WebConnectionClient A client than can connect to a WebConnection.
WebConnectionServer Manages the peristence of server-side endpoints for a WebConnectionClient, and the execution of incoming requests.