@Deprecated
public interface BackendService
BackendService
allows you to retrieve information about
backend servers. Backend servers are long running addressable
servers that can be used for applications that need to keep
persistent state in ram between requests.
This API is deprecated and has been replaced by
ModulesService
. Please update your code as soon as
possible. See the modules documentation for more information:
https://developers.google.com/appengine/docs/java/modules/converting
This API allows you to retrieve information about the backend handling the current request. It also allows you to to get the address of a specific backend instance in such a way that a local server is used during development and a production server is used in production.
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
BACKEND_ID_ENV_ATTRIBUTE
Deprecated.
Environment attribute key where the backend name is stored.
|
static java.lang.String |
DEVAPPSERVER_PORTMAPPING_KEY
Deprecated.
|
static java.lang.String |
INSTANCE_ID_ENV_ATTRIBUTE
Deprecated.
Environment attribute key where the instance id is stored.
|
static java.lang.String |
REQUEST_HEADER_BACKEND_REDIRECT
Deprecated.
|
static java.lang.String |
REQUEST_HEADER_INSTANCE_REDIRECT
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getBackendAddress(java.lang.String backend)
Deprecated.
Get the address of a specific backend in such a way that a local server is
used during development and a production server is used in production.
|
java.lang.String |
getBackendAddress(java.lang.String backend,
int instance)
Deprecated.
Get the address of a specific backend instance in such a way that a local
instance is used during development and a production server instance is
used in production.
|
java.lang.String |
getCurrentBackend()
Deprecated.
Get the name of the backend handling the current request.
|
int |
getCurrentInstance()
Deprecated.
Get the instance handling the current request.
|
static final java.lang.String REQUEST_HEADER_BACKEND_REDIRECT
static final java.lang.String REQUEST_HEADER_INSTANCE_REDIRECT
static final java.lang.String INSTANCE_ID_ENV_ATTRIBUTE
getCurrentInstance()
,
Constant Field Valuesstatic final java.lang.String BACKEND_ID_ENV_ATTRIBUTE
getCurrentBackend()
,
Constant Field Valuesstatic final java.lang.String DEVAPPSERVER_PORTMAPPING_KEY
java.lang.String getCurrentBackend()
int getCurrentInstance()
java.lang.String getBackendAddress(java.lang.String backend)
backend
- The name of the backendjava.lang.String getBackendAddress(java.lang.String backend, int instance)
backend
- The name of the backendinstance
- The instance id