DurableFactoryStore
@totemsdk/omnia-factory / DurableFactoryStore
Interface: DurableFactoryStore
Methods
getFactory()
getFactory(
factoryId):Promise<ChannelFactory|undefined>
Parameters
factoryId
string
Returns
Promise<ChannelFactory | undefined>
getRevision()
getRevision():
Promise<number>
Current registry transition counter (0 before the first write).
Returns
Promise<number>
getSnapshot()
getSnapshot():
Promise<FactoryRegistryState>
Current persisted registry state.
Returns
Promise<FactoryRegistryState>
hasState()
hasState():
Promise<boolean>
True once any factory record has been persisted.
Returns
Promise<boolean>
listFactories()
listFactories():
Promise<ChannelFactory[]>
All factories known to the registry.
Returns
Promise<ChannelFactory[]>
saveFactory()
saveFactory(
factory):Promise<void>
Persist a factory (create/accept/reallocate state transition).
Parameters
factory
Returns
Promise<void>