Uses of Class
com.ultikits.ultitools.interfaces.impl.data.json.JsonIdentity
Packages that use JsonIdentity
-
Uses of JsonIdentity in com.ultikits.ultitools.interfaces.impl.data.json
Methods in com.ultikits.ultitools.interfaces.impl.data.json that return JsonIdentityModifier and TypeMethodDescription(package private) static JsonIdentityThe identity of a plugin or an external data folder: its tables are the sub-directories ofroot, and its journal is<root>/.ultitools-journal.(package private) static JsonIdentityJsonIdentity.forStandaloneTable(String tableDirectory) The identity of one directly constructed operator: its table directory's parent is the root, and its journal is<table dir>.ultitools-journal, a sibling of the table directory, so the table directory never holds a journal file.Methods in com.ultikits.ultitools.interfaces.impl.data.json with parameters of type JsonIdentityModifier and TypeMethodDescriptionprivate static voidJsonTransaction.writeRecord(JsonIdentity identity, List<JsonJournal.Entry> record) Allocates the record's number and writes the record; its rename is the commit point. -
Uses of JsonIdentity in com.ultikits.ultitools.manager
Fields in com.ultikits.ultitools.manager declared as JsonIdentityModifier and TypeFieldDescriptionprivate final JsonIdentityJsonTransactionManager.journalIdentityThe identity's durable state: its journal, commit gate and operators.Methods in com.ultikits.ultitools.manager that return JsonIdentityModifier and TypeMethodDescriptionJsonTransactionManager.journalIdentity()The identity whose journal, commit gate and operators this manager's transactions use.Constructors in com.ultikits.ultitools.manager with parameters of type JsonIdentityModifierConstructorDescriptionJsonTransactionManager(JsonIdentity journalIdentity) Constructed byJsonStore(a different package, hencepublic) when it first resolves a manager for a given identity, and by aSimpleJsonDataOperatorthat was constructed directly, for its own standalone identity.