Documentation
¶
Index ¶
- type IdentityProvider
- type NamespaceTxProcessor
- type RWSetWrapper
- func (w *RWSetWrapper) DeleteState(key translator.Key) error
- func (w *RWSetWrapper) GetState(key translator.Key) (translator.Value, error)
- func (w *RWSetWrapper) SetState(key translator.Key, value translator.Value) error
- func (w *RWSetWrapper) StateMustExist(key translator.Key, version translator.KeyVersion) error
- func (w *RWSetWrapper) StateMustNotExist(key translator.Key) error
- type ServiceProvider
- type ViewManager
- type ViewRegistry
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type IdentityProvider ¶
type NamespaceTxProcessor ¶
type NamespaceTxProcessor struct {
}
NamespaceTxProcessor models a namespace transaction processor for fabric X
func (*NamespaceTxProcessor) EnableTxProcessing ¶
func (n *NamespaceTxProcessor) EnableTxProcessing(tmsID token2.TMSID) error
EnableTxProcessing does nothing because for FabricX the endorser is stateless
type RWSetWrapper ¶
type RWSetWrapper struct {
RWSet rwSet
Namespace translator.Namespace
TxID translator.TxID
// contains filtered or unexported fields
}
func NewRWSetWrapper ¶
func NewRWSetWrapper(RWSet rwSet, namespace translator.Namespace, txID translator.TxID, ppVersion uint64) *RWSetWrapper
func (*RWSetWrapper) DeleteState ¶
func (w *RWSetWrapper) DeleteState(key translator.Key) error
func (*RWSetWrapper) GetState ¶
func (w *RWSetWrapper) GetState(key translator.Key) (translator.Value, error)
func (*RWSetWrapper) SetState ¶
func (w *RWSetWrapper) SetState(key translator.Key, value translator.Value) error
func (*RWSetWrapper) StateMustExist ¶
func (w *RWSetWrapper) StateMustExist(key translator.Key, version translator.KeyVersion) error
func (*RWSetWrapper) StateMustNotExist ¶
func (w *RWSetWrapper) StateMustNotExist(key translator.Key) error
type ServiceProvider ¶
func NewServiceProvider ¶
func NewServiceProvider( configService common.Configuration, viewManager ViewManager, viewRegistry ViewRegistry, identityProvider IdentityProvider, keyTranslator translator.KeyTranslator, versionKeeperProvider pp.VersionKeeperProvider, tokenManagementSystemProvider *token2.ManagementServiceProvider, storeServiceManager ttxdb.StoreServiceManager, fabricProvider *fabric.NetworkServiceProvider, ) *ServiceProvider
type ViewManager ¶
type ViewRegistry ¶
type ViewRegistry = fsc.ViewRegistry
Click to show internal directories.
Click to hide internal directories.