¿Hay una manera de contar mediante programación en tiempo de ejecución si una aplicación de Google App Engine se ejecuta localmente vs. alojado? Estoy buscando una forma de llamar a un código de código personalizado cuando se ejecuta en un entorno de desarrollo local y realizar diferentes llamadas cuando se ejecuta alojado.Determinar AppEngine de entorno Java programación
8
A
Respuesta
18
Puede utilizar com.google.appengine.api.utils.SystemProperty
en App Engine 1.3.
import com.google.appengine.api.utils.SystemProperty;
import static com.google.appengine.api.utils.SystemProperty.environment;
import static com.google.appengine.api.utils.SystemProperty.Environment.Value.Development;
import static com.google.appengine.api.utils.SystemProperty.Environment.Value.Production;
SystemProperty.Environment.Value env = environment.value();
if (env == Production) {
//prod only code
...
} else if(env == Development) {
//dev only code
...
}
0
Para la variante más reciente de flexión AppEngine, se consulta una var-entorno que Google establece:
String gaeAppId = System.getenv("GCLOUD_PROJECT"));
// gaeAppId contains either the name of app/project, or null (not running on App Engine)
Cuestiones relacionadas
- 1. entorno de programación Java: emacs o eclipse?
- 2. Programación de tareas en AppEngine dev_appserver.py
- 3. Programación funcional: Mejor plataforma/Entorno
- 4. Ruby Cómo determinar el entorno de ejecución
- 5. Cualquier entorno liviano * nix para programación
- 6. Hora de JODA en Java Appengine
- 7. Entorno de programación de AI Bot
- 8. Programación dinámica: determinar el estado
- 9. establecer variables de entorno mediante programación
- 10. ¿Variables de entorno modificadas mediante programación?
- 11. mejor entorno de programación Python en Linux
- 12. Appengine java - Jersey/Jackson JaxbAnnotationIntrospector NoClassDefFoundError
- 13. Error de carga de AppEngine BlobStore con una solicitud que funciona en el Entorno de desarrollo
- 14. Programación para Android en un entorno 100% C++?
- 15. Programación de metadatos Java
- 16. Java: programación determinar todos los nombres de los paquetes cargados en la ruta de clase
- 17. probando el correo con el servidor de desarrollo appengine (java)
- 18. appengine servidor de desarrollo java mostrar el código fuente
- 19. código de ejemplo para backend java en google appengine
- 20. Lista de verificación para java thread-safe en appengine
- 21. Entorno de programación para un Motorola 68000 en Linux
- 22. ¿Qué entorno de programación móvil recomienda para un inicio?
- 23. Fatal error de entorno de ejecución Java
- 24. Programación paralela en Java
- 25. programación funcional en Java
- 26. ¿Cómo creo un entorno limitado de Java?
- 27. Variable de entorno del sistema Java
- 28. Java clase genérica - Determinar Tipo
- 29. Java 1.6 - determinar enlaces simbólicos
- 30. ¿Programación de juegos en Java?