Package com.veriplace.client.util

Provides support for using the Client interface in a state-based application.

See:
          Description

Interface Summary
PollingFilter An object that can tell PollingManager whether or not to query the location details for a given location update.
PollingHandler An object that can receive results from a PollingManager.
RequestStore<ResultType> Generic interface for tracking background requests and storing their results.
 

Class Summary
AbstractPollingHandler Basic implementation of PollingHandler that provides empty stubs for all handler methods.
AbstractRequestManager<ResultType> Abstraction around making a Veriplace API request and retrieving the result.
AbstractRequestManager.AbstractRequest<ResultType> Generic inner class for background requests.
GetLocationRequestManager Abstraction around making a location request and retrieving the result.
GetLocationRequestManager.LocationRequest Inner class representing a location request.
MemoryRequestStore<ResultType> In-memory implementation of RequestStore.
MemoryRequestStore.RequestStatus<ResultType>  
PollingManager Maintains a thread that issues PollingAPI requests at regular intervals and passes the results to a PollingHandler.
ResultWrapper<T> Stores a result object if the request succeeded, or an exception if it failed.
 

Package com.veriplace.client.util Description

Provides support for using the Client interface in a state-based application. These classes are used by com.veriplace.web, but are not specific to servlets or any other web framework.

If you use com.veriplace.web, you won't normally need to use these utility classes directly.