com.agimatec.dbmigrate.util
Enum DBVersionMeta.LockBusy
java.lang.Object
java.lang.Enum<DBVersionMeta.LockBusy>
com.agimatec.dbmigrate.util.DBVersionMeta.LockBusy
- All Implemented Interfaces:
- Serializable, Comparable<DBVersionMeta.LockBusy>
- Enclosing class:
- DBVersionMeta
public static enum DBVersionMeta.LockBusy
- extends Enum<DBVersionMeta.LockBusy>
Wait/Fail: write a busy-version into the 'table' while migration is running. This is to prevent
the migration tool to run multiple times in parallel.
Fail: fail when busy
Wait: wait until not busy anymore, then start
No: do not care about parallel runs. The user must himself avoid to run multiple dbmigrate processes at the same
database at the same time.
- Since:
- 2.5.19
No
public static final DBVersionMeta.LockBusy No
Wait
public static final DBVersionMeta.LockBusy Wait
Fail
public static final DBVersionMeta.LockBusy Fail
values
public static DBVersionMeta.LockBusy[] values()
- Returns an array containing the constants of this enum type, in
the order they are declared. This method may be used to iterate
over the constants as follows:
for (DBVersionMeta.LockBusy c : DBVersionMeta.LockBusy.values())
System.out.println(c);
- Returns:
- an array containing the constants of this enum type, in
the order they are declared
valueOf
public static DBVersionMeta.LockBusy valueOf(String name)
- Returns the enum constant of this type with the specified name.
The string must match exactly an identifier used to declare an
enum constant in this type. (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 type has no constant
with the specified name
NullPointerException - if the argument is null
Copyright © 2008-2014. All Rights Reserved.