Represents the current environment.
Enum constant | Description |
---|---|
APPLICATION |
|
CUSTOM |
|
DEVELOPMENT |
|
PRODUCTION |
|
TEST |
Modifiers | Name | Description |
---|---|---|
static java.lang.String |
DEFAULT |
Constants that indicates whether this GrailsApplication is running in the default environment |
static java.lang.String |
INITIALIZING |
Whether Grails is in the middle of bootstrapping or not |
static java.lang.String |
INTERACTIVE_MODE_ENABLED |
Whether interactive mode is enabled |
static java.lang.String |
KEY |
Represents the current environment. |
static java.lang.String |
RELOAD_ENABLED |
Specify whether reloading is enabled for this environment |
static java.lang.String |
RELOAD_LOCATION |
The location where to reload resources from |
static org.codehaus.groovy.control.MultipleCompilationErrorsException |
currentCompilationError |
|
static java.lang.Throwable |
currentReloadError |
Type | Name and description |
---|---|
static void |
cacheCurrentEnvironment() |
static java.lang.Object |
executeForCurrentEnvironment(groovy.lang.Closure<?> closure) Takes an environment specific DSL block like: |
static java.lang.Object |
executeForEnvironment(Environment env, groovy.lang.Closure<?> closure) Takes an environment specific DSL block like: |
static Environment |
getCurrent() Returns the current environment which is typcally either DEVELOPMENT, PRODUCTION or TEST. |
static org.codehaus.groovy.control.MultipleCompilationErrorsException |
getCurrentCompilationError() |
static Environment |
getCurrentEnvironment() @see #getCurrent() |
static java.lang.Throwable |
getCurrentReloadError() |
static Environment |
getEnvironment(java.lang.String shortName) Returns the environment for the given short name |
static groovy.lang.Closure<?> |
getEnvironmentSpecificBlock(groovy.lang.Closure<?> closure) Takes an environment specific DSL block like: |
static groovy.lang.Closure<?> |
getEnvironmentSpecificBlock(Environment env, groovy.lang.Closure<?> closure) Takes an environment specific DSL block like: |
java.lang.String |
getName() @return the name of the environment |
java.lang.String |
getReloadLocation() @return Obtains the location to reload resources from |
boolean |
hasReloadLocation() @return Whether a reload location is specified |
static boolean |
isDevelopmentMode() Returns true if the application is running in development mode (within grails run-app) |
static boolean |
isFork() Whether this is a fork of the Grails command line environment |
static boolean |
isInitializing() @return Whether interactive mode is enabled |
static boolean |
isInteractiveMode() @return Whether interactive mode is enabled |
boolean |
isReloadEnabled() @return Returns whether reload is enabled for the environment |
static boolean |
isReloadInProgress() |
static boolean |
isReloadingAgentEnabled() @return true if the reloading agent is active |
static boolean |
isSystemSet() @return Return true if the environment has been set as a Systme property |
static boolean |
isWarDeployed() Check whether the application is deployed |
static boolean |
isWithinShell() Returns whether the environment is running within the Grails shell (executed via the 'grails' command line in a terminal window) |
static void |
setCurrentReloadError(java.lang.Throwable currentReloadError) |
static void |
setInitializing(boolean initializing) |
void |
setName(java.lang.String name) Set the name. |
Methods inherited from class | Name |
---|---|
class java.lang.Enum |
java.lang.Enum#name(), java.lang.Enum#equals(java.lang.Object), java.lang.Enum#toString(), java.lang.Enum#hashCode(), java.lang.Enum#compareTo(java.lang.Object), java.lang.Enum#compareTo(java.lang.Enum), java.lang.Enum#valueOf(java.lang.Class, java.lang.String), java.lang.Enum#getDeclaringClass(), java.lang.Enum#ordinal(), java.lang.Enum#wait(long, int), java.lang.Enum#wait(long), java.lang.Enum#wait(), java.lang.Enum#getClass(), java.lang.Enum#notify(), java.lang.Enum#notifyAll() |
class java.lang.Object |
java.lang.Object#wait(long, int), java.lang.Object#wait(long), java.lang.Object#wait(), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Constants that indicates whether this GrailsApplication is running in the default environment
Whether Grails is in the middle of bootstrapping or not
Whether interactive mode is enabled
Represents the current environment.
Specify whether reloading is enabled for this environment
The location where to reload resources from
Takes an environment specific DSL block like:
environments {
development {}
production {}
}
And executes the closure that relates to the current environment
closure
- The top level closure Takes an environment specific DSL block like:
environments {
development {}
production {}
}
And executes the closure that relates to the specified environment
env
- The environment to useclosure
- The top level closureReturns the current environment which is typcally either DEVELOPMENT, PRODUCTION or TEST. For custom environments CUSTOM type is returned.
Returns the environment for the given short name
shortName
- The short name Takes an environment specific DSL block like:
environments {
development {}
production {}
}
And returns the closure that relates to the current environment
closure
- The top level closure Takes an environment specific DSL block like:
environments {
development {}
production {}
}
And returns the closure that relates to the specified
env
- The environment to useclosure
- The top level closure
Returns true if the application is running in development mode (within grails run-app)
Whether this is a fork of the Grails command line environment
Check whether the application is deployed
Returns whether the environment is running within the Grails shell (executed via the 'grails' command line in a terminal window)
Set the name.
name
- the nameGroovy Documentation