|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||
java.lang.Objectjava.lang.Enum<ToolkitLockTypeInternal>
org.terracotta.toolkit.internal.concurrent.locks.ToolkitLockTypeInternal
public enum ToolkitLockTypeInternal
| Enum Constant Summary | |
|---|---|
CONCURRENT
Shared write lock. |
|
READ
Shared read lock. |
|
SYNCHRONOUS_WRITE
Exclusive write lock. |
|
WRITE
Exclusive write lock. |
|
| Method Summary | |
|---|---|
org.terracotta.toolkit.concurrent.locks.ToolkitLockType |
getToolkitLockType()
|
static ToolkitLockTypeInternal |
valueOf(String name)
Returns the enum constant of this type with the specified name. |
static ToolkitLockTypeInternal[] |
values()
Returns an array containing the constants of this enum type, in the order they are declared. |
| Methods inherited from class java.lang.Enum |
|---|
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, toString, valueOf |
| Methods inherited from class java.lang.Object |
|---|
getClass, notify, notifyAll, wait, wait, wait |
| Enum Constant Detail |
|---|
public static final ToolkitLockTypeInternal WRITE
public static final ToolkitLockTypeInternal READ
public static final ToolkitLockTypeInternal SYNCHRONOUS_WRITE
For Terracotta clustered toolkits, synchronously flushes enclosed changes to the Terracotta Server Array, blocking the unlocking thread until changes have been acknowledged as committed.
public static final ToolkitLockTypeInternal CONCURRENT
No-op lock level that provides no exclusion guarantees. For Terracotta clustered toolkits, does provide transaction boundaries. Use at your own risk.
| Method Detail |
|---|
public static ToolkitLockTypeInternal[] values()
for (ToolkitLockTypeInternal c : ToolkitLockTypeInternal.values()) System.out.println(c);
public static ToolkitLockTypeInternal valueOf(String name)
name - the name of the enum constant to be returned.
IllegalArgumentException - if this enum type has no constant
with the specified name
NullPointerException - if the argument is nullpublic org.terracotta.toolkit.concurrent.locks.ToolkitLockType getToolkitLockType()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | ENUM CONSTANTS | FIELD | METHOD | DETAIL: ENUM CONSTANTS | FIELD | METHOD | |||||||||