public class BFTNonValidatingNotaryService
extends NotaryService
A non-validating notary service operated by a group of parties that don't necessarily trust each other.
A transaction is notarised when the consensus is reached by the cluster on its uniqueness, and timestamp validity.
Modifier and Type | Class and Description |
---|---|
static class |
BFTNonValidatingNotaryService.Companion |
static class |
BFTNonValidatingNotaryService.Server |
static class |
BFTNonValidatingNotaryService.ServiceFlow |
Modifier and Type | Field and Description |
---|---|
static BFTNonValidatingNotaryService.Companion |
Companion |
Constructor and Description |
---|
BFTNonValidatingNotaryService(ServiceHubInternal services,
TimestampChecker timestampChecker,
int serverId,
org.jetbrains.exposed.sql.Database db,
BFTSMaRt.Client client)
A non-validating notary service operated by a group of parties that don't necessarily trust each other.
|
Modifier and Type | Method and Description |
---|---|
BFTNonValidatingNotaryService.ServiceFlow |
createFlow(Party otherParty)
Implement a factory that specifies the transaction commit flow for the notary service to use
|
BFTSMaRt.Client |
getClient() |
createFlow
toToken
toToken
public static BFTNonValidatingNotaryService.Companion Companion
public BFTNonValidatingNotaryService(ServiceHubInternal services, TimestampChecker timestampChecker, int serverId, org.jetbrains.exposed.sql.Database db, BFTSMaRt.Client client)
A non-validating notary service operated by a group of parties that don't necessarily trust each other.
A transaction is notarised when the consensus is reached by the cluster on its uniqueness, and timestamp validity.
public BFTNonValidatingNotaryService.ServiceFlow createFlow(Party otherParty)
Implement a factory that specifies the transaction commit flow for the notary service to use
public BFTSMaRt.Client getClient()