Enum Class DataStoreType
- All Implemented Interfaces:
Serializable
,Comparable<DataStoreType>
,Constable
Used to indicate whether the data store is shared (e.g. a typical PostgreSQL database shared across multiple
clients) or not shared, such as an in-memory H2 database that is only accessible from within a single JVM.
-
Nested Class Summary
Nested classes/interfaces inherited from class java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum Constant Summary
Enum ConstantsEnum ConstantDescriptionIndicates the application error data store is not shared and errors will be local to that client, e.g.Indicates the application error data store is shared across multiple clients, and any of them can be used to create or find errors. -
Method Summary
Modifier and TypeMethodDescriptionboolean
shared()
static DataStoreType
Returns the enum constant of this class with the specified name.static DataStoreType[]
values()
Returns an array containing the constants of this enum class, in the order they are declared.
-
Enum Constant Details
-
SHARED
Indicates the application error data store is shared across multiple clients, and any of them can be used to create or find errors. -
NOT_SHARED
Indicates the application error data store is not shared and errors will be local to that client, e.g. an error created by one client will never be seen by any other client.
-
-
Method Details
-
values
Returns an array containing the constants of this enum class, in the order they are declared.- Returns:
- an array containing the constants of this enum class, in the order they are declared
-
valueOf
Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)- Parameters:
name
- the name of the enum constant to be returned.- Returns:
- the enum constant with the specified name
- Throws:
IllegalArgumentException
- if this enum class has no constant with the specified nameNullPointerException
- if the argument is null
-