Package org.eclipse.emf.cdo.common.lock
Enum-Klasse IDurableLockingManager.LockGrade
java.lang.Object
java.lang.Enum<IDurableLockingManager.LockGrade>
org.eclipse.emf.cdo.common.lock.IDurableLockingManager.LockGrade
- Alle implementierten Schnittstellen:
Serializable
,Comparable<IDurableLockingManager.LockGrade>
,Constable
- Umschließende Schnittstelle:
IDurableLockingManager
Enumerates the possible combinations of read and write locks on a single CDO object.
- Autor:
- Eike Stepper
- No Extend
- This interface is not intended to be extended by clients.
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen java.lang.Enum
Enum.EnumDesc<E extends Enum<E>>
-
Enum-Konstanten - Übersicht
Enum-KonstantenEnum-KonstanteBeschreibung -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoid
forEachLockType
(Consumer<org.eclipse.net4j.util.concurrent.IRWLockManager.LockType> consumer) get
(boolean read, boolean write) Veraltet.get
(boolean read, boolean write, boolean option) get
(int value) get
(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) getUpdated
(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, boolean on) int
getValue()
boolean
isOption()
boolean
isRead()
boolean
isWrite()
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück.static IDurableLockingManager.LockGrade[]
values()
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.
-
Enum-Konstanten - Details
-
NONE
-
READ
-
WRITE
-
READ_WRITE
-
OPTION
- Seit:
- 4.1
-
READ_OPTION
- Seit:
- 4.1
-
WRITE_OPTION
- Seit:
- 4.1
-
READ_WRITE_OPTION
- Seit:
- 4.1
-
-
Methodendetails
-
values
Gibt ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration zurück.- Gibt zurück:
- ein Array mit den Konstanten dieser Enum-Klasse in der Reihenfolge ihrer Deklaration
-
valueOf
Gibt die Enum-Konstante dieser Klasse mit dem angegebenen Namen zurück. Die Zeichenfolge muss exakt mit einer ID übereinstimmen, mit der eine Enum-Konstante in dieser Klasse deklariert wird. (Zusätzliche Leerzeichen sind nicht zulässig.)- Parameter:
name
- Name der zurückzugebenden Enumerationskonstante.- Gibt zurück:
- Enumerationskonstante mit dem angegebenen Namen
- Löst aus:
IllegalArgumentException
- wenn diese Enum-Klasse keine Konstante mit dem angegebenen Namen enthältNullPointerException
- wenn das Argument nicht angegeben wird
-
getValue
public int getValue() -
isRead
public boolean isRead() -
isWrite
public boolean isWrite() -
isOption
public boolean isOption()- Seit:
- 4.1
-
forEachLockType
public void forEachLockType(Consumer<org.eclipse.net4j.util.concurrent.IRWLockManager.LockType> consumer) - Seit:
- 4.15
-
getUpdated
public IDurableLockingManager.LockGrade getUpdated(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type, boolean on) -
get
public static IDurableLockingManager.LockGrade get(org.eclipse.net4j.util.concurrent.IRWLockManager.LockType type) -
get
Veraltet. -
get
- Seit:
- 4.1
-
get
-
get(boolean, boolean, boolean)