All Classes and Interfaces
Class
Description
Common implementation for the
ContainerService interface.A fake
LocalEnvironment implementation that is used during the
initialization of the Development AppServer.Provider for the 'portMapping'.
Abstract
InstanceHolder.An abstract implementation of
LocalRpcService which runs no
setup logic and provides no deadline hints.Abstract super class for
Module implementations.A command line action.
A
DefaultRedirectHandler that accepts redirects for 301,302,303,307 status
codes from all methods.A
DefaultRedirectStrategy that accepts redirects for 301,302,303,307 status
codes from all methods. getRedirect in DefaultRedirectStrategy correctly
takes care of making the redirects to use correct methods for different status codes.A local service object, suitable for testing of service-client code as
well as for local runtime use in
dev_appserver.Factory class for an
ApiProxy.Delegate object configured to use local
services.Implements ApiProxy.Delegate such that the requests are dispatched to local service
implementations.
Servlet handling POST requests to serve App Engine Standard API calls implemented by the API stub
implementations used by the dev app server.
Servlet handling POST requests to serve App Engine Standard API calls implemented by the API stub
implementations used by the dev app server.
A class of utilities for working with API-related classes.
A container-agnostic interface to the currently loaded webapp.
GAE SDK files and resources provider.
Manager for an application's configuration.
Handle for accessing and rereading a module configuration.
Interface to backend instances
Controls backend servers configured in appengine-web.xml.
Controls backend servers configured in appengine-web.xml.
Controls backend servers configured in appengine-web.xml.
This
ThreadFactory creates Thread objects that
live independent of the current request.Basic
Module implementation.BlobInfoStorage provides persistence of blob metadata (in
the form of BlobInfo objects).BlobStorage provide an abstraction over the storage of blob
content.BlobStorageFactory provides some helper methods for
instantiating implementations of BlobStorage and BlobInfoStorage.BlobUploadSession is a simple data container that stores the state associated with an
in-progress upload.BlobUploadSessionStorage handles persistence of BlobUploadSession objects.Utility to handle JDK 9 specific ClassLoader method for getPlatformClassLoader()
A client-side cookie.
Client-side cookie manager.
Provides the backing servlet container support for the
.
DevAppServer,
as discovered via
invalid reference
ServiceProvider
Provides the backing servlet container support for the
, as discovered via
.
invalid reference
DevAppServer
invalid reference
ServiceProvider
Provides the backing servlet container support for the
.
DevAppServer, as discovered via
invalid reference
ServiceProvider
helper to load a
ContainerService instanceUtility methods for compiled cursors.
Base class for exceptions thrown by
Datastore implementations.Builder for DatastoreException.
Retry options for a
DatastoreException.An interface for an implementation of a local version of the Datastore V3 service.
An implementation
DatastoreV3 which wraps a LocalDatastoreService.An implementation of
HighRepJobPolicy in which a user-defined percentage of jobs do not
apply.A
for backends or
ModulesFilterHelper for delegating requests to either
invalid reference
BackendServers
Modules for module instances.DevAppServer launches a local Jetty server (by default) with a single
hosted web application.Manage
DevAppServer local datastore service properties.Creates new
DevAppServers which can be used to launch web applications.DevAppServer launches a local Jetty server (by default) with a single hosted web
application.The command-line entry point for DevAppServer.
This filter intercepts all request sent to all module instances.
This filter intercepts all request sent to all module instances.
This filter intercepts all request sent to all module instances.
Utility methods for managing
DevAppServer port related service
properties.This filter configures request logging on the Python API server.
This filter configures request logging on the Python API server.
Methods common to developer-oriented implementations of the log service.
Dev server implementation of pull queue.
Provider for implementations of various services within the DevAppServer context.
Adjusts local RPC latency using runtime information.
Default implementation of a
DynamicLatencyAdjuster that provides
no adjustment.Business logic for preparing entities for storage.
Checker for reporting differences between environment variables specified
in an application's appengine-web.xml files and values from
System.getenv().Enum for reporting policy.
An implementation of
LocalTaskQueueCallback that wraps a delegate and invokes ApiProxy.setEnvironmentForCurrentThread(com.google.apphosting.api.ApiProxy.Environment) prior to
invoking the delegate.Exception thrown from Expression.eval() method if expression cannot be
evaluated.
Abstract base class for all expression evaluators.
Sort class for potential multi dimensional sorting of the expression.
Builder class for construction Expression objects used to evaluate expressions per document.
Empty Expression, which is evaluated if the input string was empty.
Expression which evaluates to numeric constant.
Simple fake implementation of
HttpServletRequest.Simple fake implementation of
HttpServletRequest.Simple fake implementation of
HttpServletResponse.Simple fake implementation of
HttpServletResponse.Expression which evalutes to the content of a field.
Class contains information about new fields we are going to generate for
the current search request.
Walks a directory tree, returning all the files.
Scorer for CUSTOM sorting algorithm, which uses expression evaluation for
multidimensional sorting.
A Filter that verifies that the incoming request's headers are valid.
A Filter that verifies that the incoming request's headers are valid.
A policy for high replication job application.
Google App Engine API HTTP server, using the SDK API stubs for local testing of API calls.
Exception type for HTTP header parsing errors.
A collection of routines for parsing HTTP headers.
HTTP PATCH method.
Exposes constants for reserved datastore kinds used bu the local image
service.
Utility functions to access a server instance.
Holder for per module instance state.
Holder for the state of a module or backend instance.
An exception that indicates a conversion error.
A webapp
ClassLoader.Simple utility that splits a large jar file into one or more jar files that are each less than
the file size specified with --max_file_size.
A utility for building multiple jar files, each of size less than a specified maximum, from a
directory.
Constants describing kinds and property names and property paths.
Annotation that can be applied to local services and local service methods
that declares latency percentiles.
For use with "legacy" problems, i.e. ones specified via a string constant error message and not a
ProblemCode.Deprecated.
Deprecated.
Stub implementation of the app identity service.
Config for accessing the local app identity service in tests.
Stubs out dynamic image server.
Stubs out dynamic image server.
Implementation of local blobstore service.
Config for accessing the local blobstore service in tests.
Java stub implementation of the capabilities api backend.
Config for accessing the local capabilities service in tests.
Utility class that can calculate the cost of writing (put or delete) a given
Entity.A local implementation of the Datastore.
The set of supported values for autoIdAllocationPolicy, which controls how auto IDs are
assigned by put().
Config for accessing the local datastore service in tests.
Provides an implementation of
LocalDatastoreService that is compatible with API Proxy.LocalEnvironment is a simple
ApiProxy.Environment that reads
application-specific details (e.g. application identifer) directly from the
custom deployment descriptor.LocalHttpRequestEnvironment is a simple LocalEnvironment for
use during http request handling.LocalHttpRequestEnvironment is a simple LocalEnvironment for
use during http request handling.Java stub implementation of the images api backend using Image 2D.
Config for accessing the local images service in tests.
LocalLoginServlet is the servlet responsible for implementing
the fake authentication provided by the Development AppServer.LocalLoginServlet is the servlet responsible for implementing
the fake authentication provided by the Development AppServer.LocalLogoutServlet is the servlet responsible for logging
the current user out of the fake authentication provided by the
Development AppServer.LocalLogoutServlet is the servlet responsible for logging
the current user out of the fake authentication provided by the
Development AppServer.Implementation of local log service.
Config for accessing the local log service in tests.
Stub implementation of the Google App Engine mail api.
Config for accessing the local mail service in tests.
Java bindings for the local Memcache service.
Config for accessing the local memcache service in tests.
Java binding for the local ModulesService.
Config for accessing the
LocalModulesService in tests.LocalOAuthAccessTokenServlet is the servlet responsible for
implementing the access token acquisition step of the fake OAuth
authentication flow provided by the Development AppServer.LocalOAuthAccessTokenServlet is the servlet responsible for
implementing the access token acquisition step of the fake OAuth
authentication flow provided by the Development AppServer.LocalOAuthAuthorizeTokenServlet is the servlet responsible for
implementing the token authorization step of the fake OAuth authentication
flow provided by the Development AppServer.LocalOAuthAuthorizeTokenServlet is the servlet responsible for
implementing the token authorization step of the fake OAuth authentication
flow provided by the Development AppServer.LocalOAuthRequestTokenServlet is the servlet responsible for
implementing the request token acquisition step of the fake OAuth
authentication flow provided by the Development AppServer.LocalOAuthRequestTokenServlet is the servlet responsible for
implementing the request token acquisition step of the fake OAuth
authentication flow provided by the Development AppServer.A local implementation of an RPC service.
The RPC status code.
A search service implementation when running appengine on a local machine.
Config for accessing the local text search service in tests.
Interface for controlling and getting information about backends in the
dev-appserver.
Class holding information about a single backend and its replicas.
Class holding instance information in a way that is useful for display in
the backend viewer jsps.
Provides access to common attributes of a local server.
Context object for local services to initialize in.
Config for a local service that can be set up and torn down.
Helper class for testing against local app engine services.
A local implementation of the Task Queue service interface backed by Quartz
(http://www.opensymphony.com/quartz).
A callback that is asynchronously invoked by the local Task Queue.
Config for accessing the local task queue in tests.
Config for accessing the local task queue in tests.
A
LocalTaskQueueCallback implementation that automatically detects
and runs tasks with a DeferredTask payload.A
LocalTaskQueueCallback implementation that automatically detects
and runs tasks with a DeferredTask payload.A class to delegate incoming task queue callbacks to HttpServlets based on a provided mapping.
A class to delegate incoming task queue callbacks to HttpServlets based on a provided mapping.
A
CountDownLatch extension that can be reset.A
CountDownLatch extension that can be reset.LocalURLFetchService fetches URLs using Apache HttpClient.Extension to
URLFetchServiceStreamHandler that can fall back to a
default stream handler when the url fetch service is not available.Config for accessing the local url fetch service in tests.
creates URLs that point to
LocalLoginServlet and LocalLogoutServlet when used within
the Development AppServer environment.Config for accessing the local user service in tests.
A utility class for working with Logging.
LoginCookieUtils encapsulates the creation, deletion, and
parsing of the fake authentication cookie used by the Development
Appserver to simulate login.LoginCookieUtils encapsulates the creation, deletion, and
parsing of the fake authentication cookie used by the Development
Appserver to simulate login.CookieData encapsulates all of the data contained in the
fake authentication cookie.CookieData encapsulates all of the data contained in the
fake authentication cookie.Various utilities to interface with Lucene.
Manual
Module implementation.A scorer that returns a score based on term frequency divided by document
frequency.
Result class for MatchScorer.
A Mock
Environment for testing.Holder for both configuration and runtime information for a single
DevAppServer module and all its instances.Manager for
servers.
invalid reference
DevAppServer
Manager for
DevAppServer servers.Modules query and control operations needed by the ModulesService.
Enum for tracking the state of a module (running/stopped).
Manager for
DevAppServer servers.Support interface for
DevAppServerModulesFilter.Numeric expression which evaluates to default value if the child expression
cannot be evaluated.
A command line option.
Describes an optional library in the SDK.
Parses command line arguments.
A container for a
ProblemCode, potentially with other useful information; consult e.g.Dev Server task queue state descriptor.
Wrapper for a
TaskQueuePb.TaskQueueAddRequest.Header to avoid exposing pbs to jsp.Description of task state information.
Helper class for dealing with key values in V3.
A
RequestEndListener is a hook that allows
local API services to be notified when a request
to the Dev App Server has completed.Helper class for
RequestEndListener.This
ThreadFactory creates Thread objects that
replicate the current request's environment, and are interrupted
when the current request completes.Exposes constants for reserved datastore kinds used by the local blobstore
service.
A filter that rewrites the response headers and body from the user's
application.
A filter that rewrites the response headers and body from the user's
application.
Wraps a response to buffer the entire body, and allow reading of the status, body and headers.
Wraps a response to buffer the entire body, and allow reading of the status, body and headers.
A ServletOutputStream that wraps some other OutputStream.
A ServletOutputStream that wraps some other OutputStream.
Abstract scorer class.
Abstract scorer result.
Simple container class for result list and totalHits value.
Thrown to indicate that a search service failure occurred while performing
a search request.
ServeBlobFilter implements the ability to serve a blob in
the development environment.ServeBlobFilter implements the ability to serve a blob in
the development environment.Contains operations common to the Java dev app server startup and
the
.
invalid reference
devappserver2 subprocess instance
Scorer which orders documents using lucene build in Sort functionality.
Expression which generates snippets from specified document.
The class does parsing of query extracted all tokens from the query.
A
URLStreamHandlerFactory which installs
URLStreamHandlers that App Engine needs to support.Keeps track of
validation failures that would have occurred if strict
validation had been enforced.Manager for a web applications System Properties.
UploadBlobServlet handles blob uploads in the development
server.UploadBlobServlet handles blob uploads in the development
server.Quartz
Job implementation that hits a url.Describes an object that can answer classpath-related questions about an app
running in the dev appserver.
An exception that indicates a validation failure.
A custom analyzer to tokenize text like the Search API backend.
DynamicLatencyAdjuster that adds the paxos penalty for writes and takes the fact that
transactional puts and deletes are super-fast into account.