# com.google.apphosting.api
Date: 2012-02-24

## Package com.google.apphosting.api

Interface Summary
ApiProxy.ApiResultFuture<T>: A subtype of `Future` that provides more detailed information about the timing and resource consumption of particular API calls.
ApiProxy.Delegate<E extends ApiProxy.Environment>: This interface can be used to provide a class that actually implements API calls.
ApiProxy.Environment: Environment is a simple data container that provides additional information about the current request (e.g.

Class Summary
ApiProxy: ApiProxy is a static class that serves as the collection point for all API calls from user code into the application server.
ApiProxy.ApiConfig: `ApiConfig` encapsulates one or more configuration parameters scoped to an individual API call.
ApiProxy.LogRecord: `LogRecord` represents a single apphosting log entry, including a Java-specific logging level, a timestamp in microseconds, and a message a formatted string containing the rest of the logging information (e.g.

Enum Summary
ApiProxy.LogRecord.Level

Exception Summary
ApiProxy.ApiDeadlineExceededException
ApiProxy.ApiProxyException
ApiProxy.ApplicationException
ApiProxy.ArgumentException
ApiProxy.CallNotFoundException
ApiProxy.CancelledException
ApiProxy.CapabilityDisabledException
ApiProxy.FeatureNotEnabledException
ApiProxy.OverQuotaException
ApiProxy.RequestTooLargeException
ApiProxy.ResponseTooLargeException
ApiProxy.RPCFailedException
ApiProxy.UnknownException
DeadlineExceededException: `DeadlineExceededException` is an unchecked exception thrown whenever a request has exceeded the 30 second request deadline.