Documentation ¶
Index ¶
- Variables
- func DeployedChaincodes(q Query, filter ChaincodePredicate, loadCollections bool, chaincodes ...string) (chaincode.MetadataSet, error)
- type ChaincodePredicate
- type EnumerateFunc
- type Enumerator
- type HandleMetadataUpdateFunc
- type MetadataChangeListener
- type MetadataManager
- type Query
- type QueryCreator
- type QueryCreatorFunc
- type Subscription
Constants ¶
This section is empty.
Variables ¶
View Source
var (
Logger = flogging.MustGetLogger("discovery.lifecycle")
)
Functions ¶
func DeployedChaincodes ¶
func DeployedChaincodes(q Query, filter ChaincodePredicate, loadCollections bool, chaincodes ...string) (chaincode.MetadataSet, error)
Types ¶
type ChaincodePredicate ¶
var ( AcceptAll ChaincodePredicate = func(cc chaincode.Metadata) bool { return true } )
type EnumerateFunc ¶
type EnumerateFunc func() ([]chaincode.InstalledChaincode, error)
func (EnumerateFunc) Enumerate ¶
func (enumerate EnumerateFunc) Enumerate() ([]chaincode.InstalledChaincode, error)
type Enumerator ¶
type Enumerator interface {
Enumerate() ([]chaincode.InstalledChaincode, error)
}
type HandleMetadataUpdateFunc ¶
type HandleMetadataUpdateFunc func(channel string, chaincodes chaincode.MetadataSet)
func (HandleMetadataUpdateFunc) HandleMetadataUpdate ¶
func (handleMetadataUpdate HandleMetadataUpdateFunc) HandleMetadataUpdate(channel string, chaincodes chaincode.MetadataSet)
type MetadataChangeListener ¶
type MetadataChangeListener interface {
HandleMetadataUpdate(channel string, chaincodes chaincode.MetadataSet)
}
type MetadataManager ¶
func NewMetadataManager ¶
func NewMetadataManager(installedChaincodes Enumerator) (*MetadataManager, error)
func (*MetadataManager) AddListener ¶
func (m *MetadataManager) AddListener(listener MetadataChangeListener)
func (*MetadataManager) NewChannelSubscription ¶
func (m *MetadataManager) NewChannelSubscription(channel string, queryCreator QueryCreator) (*Subscription, error)
type QueryCreator ¶
type QueryCreatorFunc ¶
func (QueryCreatorFunc) NewQuery ¶
func (queryCreator QueryCreatorFunc) NewQuery() (Query, error)
type Subscription ¶
func (*Subscription) ChaincodeDeployDone ¶
func (sub *Subscription) ChaincodeDeployDone(succeeded bool)
func (*Subscription) HandleChaincodeDeploy ¶
func (sub *Subscription) HandleChaincodeDeploy(chaincodeDefinition *cceventmgmt.ChaincodeDefinition, dbArtifactsTar []byte) error
Click to show internal directories.
Click to hide internal directories.