Class EnvironmentProfiles
java.lang.Object
ubic.gemma.core.context.EnvironmentProfiles
Spring profile name constants used in the Gemma context.
The environment profiles (PRODUCTION, DEV, TEST) are mutually exclusive: exactly one must
be active. The feature profiles (WEB, CLI, SCHEDULER, METRICS,
PROFILING) are independent toggles that may be combined with any environment profile.
- Author:
- poirigui
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringIndependent feature toggles.static final StringMutually-exclusive environment profiles.static final StringIndependent feature toggles.static final StringMutually-exclusive environment profiles.static final StringIndependent feature toggles.static final StringIndependent feature toggles.static final StringMutually-exclusive environment profiles.static final StringIndependent feature toggles. -
Constructor Summary
Constructors -
Method Summary
-
Field Details
-
PRODUCTION
Mutually-exclusive environment profiles. Exactly one must be active at runtime.- See Also:
-
DEV
Mutually-exclusive environment profiles. Exactly one must be active at runtime.- See Also:
-
TEST
Mutually-exclusive environment profiles. Exactly one must be active at runtime.- See Also:
-
WEB
Independent feature toggles. Any combination (including zero) may be active alongside an environment profile.- See Also:
-
CLI
Independent feature toggles. Any combination (including zero) may be active alongside an environment profile.- See Also:
-
SCHEDULER
Independent feature toggles. Any combination (including zero) may be active alongside an environment profile.- See Also:
-
METRICS
Independent feature toggles. Any combination (including zero) may be active alongside an environment profile.- See Also:
-
PROFILING
Independent feature toggles. Any combination (including zero) may be active alongside an environment profile.- See Also:
-
-
Constructor Details
-
EnvironmentProfiles
public EnvironmentProfiles()
-