Interface | Description |
---|---|
Transaction |
An object of this type is supplied to
TransactionFunction s to provide access to the
object graph stored by GoshawkDB. |
TransactionFunction<R> |
Implement this interface to create transaction funs that can be passed to
Connection 's
runTransaction. |
Class | Description |
---|---|
Certs |
Class for managing the cluster ECDSA certificate and public key, and the client ECDSA certificate
and key pair.
|
Connection |
Objects of this type represent connections to a GoshawkDB node and are created through use of the
ConnectionFactory . |
ConnectionFactory |
This class is used to construct connections to a GoshawkDB node or cluster.
|
GoshawkObjRef |
This class represents references (or pointers) to Objects within GoshawkDB.
|
TransactionResult<R> |
Encloses the result of the transaction (assuming it committed) with the
TxnId of the
transaction. |
TxnId |
Representation of GoshawkDB Transaction Ids.
|
VarUUId |
Representation of GoshawkDB Object Ids.
|
Enum | Description |
---|---|
Capability |
GoshawkDB provides security through use of Object Capabilities.
|
Exception | Description |
---|---|
TransactionAbortedException |
Throw this exception to indicate the current transaction should be aborted.
|