@ParametersAreNonnullByDefault
Package google.registry.request
-
Interface Summary Interface Description JsonActionRunner.JsonAction Interface for actions that read and write JSON objects.RequestComponentBuilder<C> Builder interface for request components.Response HTTP request response object.UrlConnectionService Functional interface for opening a connection from a URL, injectable for testing. -
Class Summary Class Description Actions Helper methods for working with@Action
-annotated classes.JsonActionRunner Runner for actions that read and write JSON objects.JsonResponse JSON response object.Modules Dagger modules for App Engine services and other vendor classes.Modules.GsonModule Dagger module that causes the Google GSON parser to be used for Google APIs requests.Modules.NetHttpTransportModule Dagger module that provides standardNetHttpTransport
.Modules.UrlConnectionServiceModule Dagger module forUrlConnectionService
.Modules.UrlFetchServiceModule Dagger module forURLFetchService
.Modules.UrlFetchTransportModule Dagger module that causes the App Engine's URL fetcher to be used for Google APIs requests.Modules.UserServiceModule Dagger module forUserService
.RequestHandler<C> Dagger-based request processor.RequestModule Dagger module for servlets.RequestParameters Utilities for extracting parameters from HTTP requests.ResponseImpl HTTP response object.RouterDisplayHelper Utility class to help in dumping routing maps.UrlConnectionUtils Utilities for common functionality relating toURLConnection
s. -
Enum Summary Enum Description Action.Method HTTP methods recognized by the request processor.Action.Service App Engine services supported by the request processor. -
Exception Summary Exception Description HttpException Base for exceptions that cause an HTTP error response.HttpException.BadRequestException Exception that causes a 400 response.HttpException.ConflictException Exception that causes a 409 response.HttpException.ForbiddenException Exception that causes a 403 response.HttpException.InternalServerErrorException Exception that causes a 500 response.HttpException.MethodNotAllowedException Exception that causes a 405 response.HttpException.NoContentException Exception that causes a 204 response.HttpException.NotFoundException Exception that causes a 404 response.HttpException.NotImplementedException Exception that causes a 501 response.HttpException.NotModifiedException Exception that causes a 304 response.HttpException.ServiceUnavailableException Exception that causes a 503 response.HttpException.UnprocessableEntityException Exception that causes a 422 response.HttpException.UnsupportedMediaTypeException Exception that causes a 415 response. -
Annotation Types Summary Annotation Type Description Action Annotation forRunnable
actions accepting HTTP requests fromRequestHandler
.FullServletPath Dagger qualifier for the HTTP servlet path, prepended with scheme, host and port.Header Dagger qualifier for HTTP headers.JsonPayload Dagger qualifier for the HTTP request payload as parsed JSON.OptionalJsonPayload Dagger qualifier for the HTTP request payload as parsed JSON wrapped in Optional.Parameter Dagger qualifier for HTTP parameters.ParameterMap Dagger qualifier forImmutableListMultimap
of HTTP params.Payload Dagger qualifier for the HTTP request payload.RequestLogId Dagger qualifier for the AppEngine request_log_id.RequestMethod Dagger qualifier for the HTTP request method.RequestPath Dagger qualifier for the HTTP request path.RequestScope Dagger annotation for request-scoped components that depend on a global component.RequestUrl Dagger qualifier for the HTTP request URL.