Package io.objectbox
Class InternalAccess
java.lang.Object
io.objectbox.InternalAccess
Exposes internal APIs to tests and code in other packages.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic BoxStoreBuilderclone(BoxStoreBuilder original, String namePostfix) static <T> voidcommitWriter(Box<T> box, io.objectbox.Cursor<T> writer) static voidMakes creation more expensive, but lets Finalizers show the creation stack for dangling resources.static io.objectbox.TransactiongetActiveTx(BoxStore boxStore) static <T> io.objectbox.Cursor<T>getActiveTxCursor(Box<T> box) static <T> longgetActiveTxCursorHandle(Box<T> box) static longgetHandle(io.objectbox.Transaction tx) static <T> io.objectbox.Cursor<T>static voidsetSyncClient(BoxStore boxStore, SyncClient syncClient)
-
Constructor Details
-
InternalAccess
public InternalAccess()
-
-
Method Details
-
getActiveTx
-
getHandle
@Internal public static long getHandle(io.objectbox.Transaction tx) -
setSyncClient
-
getWriter
-
getActiveTxCursor
-
getActiveTxCursorHandle
-
commitWriter
-
enableCreationStackTracking
@Internal public static void enableCreationStackTracking()Makes creation more expensive, but lets Finalizers show the creation stack for dangling resources.Currently used by integration tests.
-
clone
-