com.r3corda.node.services.transactions / PersistentUniquenessProvider

PersistentUniquenessProvider

class PersistentUniquenessProvider : UniquenessProvider, SingletonSerializeAsToken

A RDBMS backed Uniqueness provider



Constructors

<init> PersistentUniquenessProvider()

A RDBMS backed Uniqueness provider

Properties

committedStates val committedStates: <ERROR CLASS>

For each input state store the consuming transaction information. TODO: remove databaseTransaction here once node initialisation is wrapped in it

Functions

commit fun commit(states: List<StateRef>, txId: SecureHash, callerIdentity: Party): Unit

Commits all input states of the given transaction

Inherited Functions

toToken open fun toToken(context: SerializeAsTokenContext): SerializationToken