Package com.arcadedb.database
Class DatabaseContext
- java.lang.Object
-
- java.lang.ThreadLocal<Map<String,DatabaseContext.DatabaseContextTL>>
-
- com.arcadedb.database.DatabaseContext
-
public class DatabaseContext extends ThreadLocal<Map<String,DatabaseContext.DatabaseContextTL>>
Thread local to store transaction data.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
DatabaseContext.DatabaseContextTL
-
Field Summary
Fields Modifier and Type Field Description static DatabaseContext
INSTANCE
-
Constructor Summary
Constructors Constructor Description DatabaseContext()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DatabaseContext.DatabaseContextTL
getContext(String name)
DatabaseContext.DatabaseContextTL
init(DatabaseInternal database)
DatabaseContext.DatabaseContextTL
removeContext(String name)
-
Methods inherited from class java.lang.ThreadLocal
get, initialValue, remove, set, withInitial
-
-
-
-
Field Detail
-
INSTANCE
public static volatile DatabaseContext INSTANCE
-
-
Method Detail
-
init
public DatabaseContext.DatabaseContextTL init(DatabaseInternal database)
-
getContext
public DatabaseContext.DatabaseContextTL getContext(String name)
-
removeContext
public DatabaseContext.DatabaseContextTL removeContext(String name)
-
-