 Documentation
      ¶
      Documentation
      ¶
    
    
  
    
  
    Index ¶
- type Channel
- type ChannelCapabilities
- type MockApplication
- type MockApplicationCapabilities
- func (mac *MockApplicationCapabilities) ACLs() bool
- func (mac *MockApplicationCapabilities) CollectionUpgrade() bool
- func (mac *MockApplicationCapabilities) FabToken() bool
- func (mac *MockApplicationCapabilities) ForbidDuplicateTXIdInBlock() bool
- func (mac *MockApplicationCapabilities) KeyLevelEndorsement() bool
- func (mac *MockApplicationCapabilities) MetadataLifecycle() bool
- func (mac *MockApplicationCapabilities) PrivateChannelData() bool
- func (mac *MockApplicationCapabilities) Supported() error
- func (mac *MockApplicationCapabilities) V1_1Validation() bool
- func (mac *MockApplicationCapabilities) V1_2Validation() bool
- func (mac *MockApplicationCapabilities) V1_3Validation() bool
 
- type Orderer
- func (o *Orderer) BatchSize() *ab.BatchSize
- func (o *Orderer) BatchTimeout() time.Duration
- func (o *Orderer) Capabilities() channelconfig.OrdererCapabilities
- func (o *Orderer) ConsensusMetadata() []byte
- func (o *Orderer) ConsensusMigrationContext() uint64
- func (o *Orderer) ConsensusMigrationState() ab.ConsensusType_MigrationState
- func (o *Orderer) ConsensusType() string
- func (o *Orderer) KafkaBrokers() []string
- func (o *Orderer) MaxChannelsCount() uint64
- func (o *Orderer) Organizations() map[string]channelconfig.Org
 
- type OrdererCapabilities
- type Resources
- func (r *Resources) ApplicationConfig() (channelconfig.Application, bool)
- func (r *Resources) ChannelConfig() channelconfig.Channel
- func (r *Resources) ConfigtxValidator() configtx.Validator
- func (r *Resources) ConsortiumsConfig() (channelconfig.Consortiums, bool)
- func (r *Resources) MSPManager() msp.MSPManager
- func (r *Resources) OrdererConfig() (channelconfig.Orderer, bool)
- func (r *Resources) PolicyManager() policies.Manager
- func (r *Resources) ValidateNew(res channelconfig.Resources) error
 
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Channel ¶
type Channel struct {
	// HashingAlgorithmVal is returned as the result of HashingAlgorithm() if set
	HashingAlgorithmVal func([]byte) []byte
	// BlockDataHashingStructureWidthVal is returned as the result of BlockDataHashingStructureWidth()
	BlockDataHashingStructureWidthVal uint32
	// OrdererAddressesVal is returned as the result of OrdererAddresses()
	OrdererAddressesVal []string
	// CapabilitiesVal is returned as the result of Capabilities()
	CapabilitiesVal channelconfig.ChannelCapabilities
}
    Channel is a mock implementation of config.Channel
func (*Channel) BlockDataHashingStructureWidth ¶
BlockDataHashingStructureWidth returns the BlockDataHashingStructureWidthVal
func (*Channel) Capabilities ¶ added in v1.1.0
func (scm *Channel) Capabilities() channelconfig.ChannelCapabilities
Capabilities returns CapabilitiesVal
func (*Channel) HashingAlgorithm ¶
HashingAlgorithm returns the HashingAlgorithmVal if set, otherwise a fake simple hash function
type ChannelCapabilities ¶ added in v1.1.0
type ChannelCapabilities struct {
	// SupportedErr is returned by Supported()
	SupportedErr error
	// MSPVersionVal is returned by MSPVersion()
	MSPVersionVal msp.MSPVersion
}
    ChannelCapabilities mocks the channelconfig.ChannelCapabilities interface
func (*ChannelCapabilities) MSPVersion ¶ added in v1.1.0
func (cc *ChannelCapabilities) MSPVersion() msp.MSPVersion
MSPVersion returns MSPVersionVal
func (*ChannelCapabilities) Supported ¶ added in v1.1.0
func (cc *ChannelCapabilities) Supported() error
Supported returns SupportedErr
type MockApplication ¶ added in v1.1.0
type MockApplication struct {
	CapabilitiesRv channelconfig.ApplicationCapabilities
	Acls           map[string]string
}
    func (*MockApplication) APIPolicyMapper ¶ added in v1.2.0
func (m *MockApplication) APIPolicyMapper() channelconfig.PolicyMapper
Returns the mock which itself is a provider
func (*MockApplication) Capabilities ¶ added in v1.1.0
func (m *MockApplication) Capabilities() channelconfig.ApplicationCapabilities
func (*MockApplication) Organizations ¶ added in v1.1.0
func (m *MockApplication) Organizations() map[string]channelconfig.ApplicationOrg
func (*MockApplication) PolicyRefForAPI ¶ added in v1.2.0
func (m *MockApplication) PolicyRefForAPI(apiName string) string
type MockApplicationCapabilities ¶ added in v1.1.0
type MockApplicationCapabilities struct {
	SupportedRv                  error
	ForbidDuplicateTXIdInBlockRv bool
	ACLsRv                       bool
	PrivateChannelDataRv         bool
	CollectionUpgradeRv          bool
	V1_1ValidationRv             bool
	V1_2ValidationRv             bool
	MetadataLifecycleRv          bool
	KeyLevelEndorsementRv        bool
	V1_3ValidationRv             bool
	FabTokenRv                   bool
}
    func (*MockApplicationCapabilities) ACLs ¶ added in v1.2.0
func (mac *MockApplicationCapabilities) ACLs() bool
func (*MockApplicationCapabilities) CollectionUpgrade ¶ added in v1.2.0
func (mac *MockApplicationCapabilities) CollectionUpgrade() bool
func (*MockApplicationCapabilities) FabToken ¶ added in v1.4.0
func (mac *MockApplicationCapabilities) FabToken() bool
func (*MockApplicationCapabilities) ForbidDuplicateTXIdInBlock ¶ added in v1.1.0
func (mac *MockApplicationCapabilities) ForbidDuplicateTXIdInBlock() bool
func (*MockApplicationCapabilities) KeyLevelEndorsement ¶ added in v1.2.0
func (mac *MockApplicationCapabilities) KeyLevelEndorsement() bool
func (*MockApplicationCapabilities) MetadataLifecycle ¶ added in v1.2.0
func (mac *MockApplicationCapabilities) MetadataLifecycle() bool
func (*MockApplicationCapabilities) PrivateChannelData ¶ added in v1.1.0
func (mac *MockApplicationCapabilities) PrivateChannelData() bool
func (*MockApplicationCapabilities) Supported ¶ added in v1.1.0
func (mac *MockApplicationCapabilities) Supported() error
func (*MockApplicationCapabilities) V1_1Validation ¶ added in v1.1.0
func (mac *MockApplicationCapabilities) V1_1Validation() bool
func (*MockApplicationCapabilities) V1_2Validation ¶ added in v1.2.0
func (mac *MockApplicationCapabilities) V1_2Validation() bool
func (*MockApplicationCapabilities) V1_3Validation ¶ added in v1.3.0
func (mac *MockApplicationCapabilities) V1_3Validation() bool
type Orderer ¶
type Orderer struct {
	// ConsensusTypeVal is returned as the result of ConsensusType()
	ConsensusTypeVal string
	// ConsensusMetadataVal is returned as the result of ConsensusMetadata()
	ConsensusMetadataVal []byte
	ConsensusTypeMigrationStateVal ab.ConsensusType_MigrationState
	ConsensusTypeMigrationContextVal uint64
	// BatchSizeVal is returned as the result of BatchSize()
	BatchSizeVal *ab.BatchSize
	// BatchTimeoutVal is returned as the result of BatchTimeout()
	BatchTimeoutVal time.Duration
	// KafkaBrokersVal is returned as the result of KafkaBrokers()
	KafkaBrokersVal []string
	// MaxChannelsCountVal is returns as the result of MaxChannelsCount()
	MaxChannelsCountVal uint64
	// OrganizationsVal is returned as the result of Organizations()
	OrganizationsVal map[string]channelconfig.Org
	// CapabilitiesVal is returned as the result of Capabilities()
	CapabilitiesVal channelconfig.OrdererCapabilities
}
    Orderer is a mock implementation of channelconfig.Orderer
func (*Orderer) BatchSize ¶
BatchSize returns the BatchSizeVal
func (*Orderer) BatchTimeout ¶
BatchTimeout returns the BatchTimeoutVal
func (*Orderer) Capabilities ¶ added in v1.1.0
func (o *Orderer) Capabilities() channelconfig.OrdererCapabilities
Capabilities returns CapabilitiesVal
func (*Orderer) ConsensusMetadata ¶ added in v1.3.0
ConsensusMetadata returns the ConsensusMetadataVal
func (*Orderer) ConsensusMigrationContext ¶ added in v1.4.1
ConsensusMigrationContext returns the ConsensusTypeMigrationContextVal
func (*Orderer) ConsensusMigrationState ¶ added in v1.4.1
func (o *Orderer) ConsensusMigrationState() ab.ConsensusType_MigrationState
ConsensusMigrationState returns the ConsensusTypeMigrationStateVal
func (*Orderer) ConsensusType ¶
ConsensusType returns the ConsensusTypeVal
func (*Orderer) KafkaBrokers ¶
KafkaBrokers returns the KafkaBrokersVal
func (*Orderer) MaxChannelsCount ¶
MaxChannelsCount returns the MaxChannelsCountVal
func (*Orderer) Organizations ¶
func (o *Orderer) Organizations() map[string]channelconfig.Org
Organizations returns OrganizationsVal
type OrdererCapabilities ¶ added in v1.1.0
type OrdererCapabilities struct {
	// SupportedErr is returned by Supported()
	SupportedErr error
	// PredictableChannelTemplateVal is returned by PredictableChannelTemplate()
	PredictableChannelTemplateVal bool
	// ResubmissionVal is returned by Resubmission()
	ResubmissionVal bool
	// ExpirationVal is returned by ExpirationCheck()
	ExpirationVal bool
	Kafka2RaftMigVal bool
}
    OrdererCapabilities mocks the channelconfig.OrdererCapabilities interface
func (*OrdererCapabilities) ExpirationCheck ¶ added in v1.1.0
func (oc *OrdererCapabilities) ExpirationCheck() bool
ExpirationCheck specifies whether the orderer checks for identity expiration checks when validating messages
func (*OrdererCapabilities) Kafka2RaftMigration ¶ added in v1.4.1
func (oc *OrdererCapabilities) Kafka2RaftMigration() bool
Kafka2RaftMigration checks whether the orderer permits a kafka to raft migration.
func (*OrdererCapabilities) PredictableChannelTemplate ¶ added in v1.1.0
func (oc *OrdererCapabilities) PredictableChannelTemplate() bool
PredictableChannelTemplate returns PredictableChannelTemplateVal
func (*OrdererCapabilities) Resubmission ¶ added in v1.1.0
func (oc *OrdererCapabilities) Resubmission() bool
Resubmission returns ResubmissionVal
func (*OrdererCapabilities) Supported ¶ added in v1.1.0
func (oc *OrdererCapabilities) Supported() error
Supported returns SupportedErr
type Resources ¶ added in v1.1.0
type Resources struct {
	// ConfigtxValidatorVal is returned as the result of ConfigtxValidator
	ConfigtxValidatorVal configtx.Validator
	// PolicyManagerVal is returned as the result of PolicyManager()
	PolicyManagerVal policies.Manager
	// ChannelConfigVal is returned as the result of ChannelConfig()
	ChannelConfigVal channelconfig.Channel
	// OrdererConfigVal is returned as the result of OrdererConfig()
	OrdererConfigVal channelconfig.Orderer
	// ApplicationConfigVal is returned as the result of ApplicationConfig()
	ApplicationConfigVal channelconfig.Application
	// ConsortiumsConfigVal is returned as the result of ConsortiumsConfig()
	ConsortiumsConfigVal channelconfig.Consortiums
	// MSPManagerVal is returned as the result of MSPManager()
	MSPManagerVal msp.MSPManager
	// ValidateNewErr is returned as the result of ValidateNew
	ValidateNewErr error
}
    func (*Resources) ApplicationConfig ¶ added in v1.1.0
func (r *Resources) ApplicationConfig() (channelconfig.Application, bool)
Returns the ApplicationConfigVal
func (*Resources) ChannelConfig ¶ added in v1.1.0
func (r *Resources) ChannelConfig() channelconfig.Channel
Returns the ChannelConfigVal
func (*Resources) ConfigtxValidator ¶ added in v1.1.0
ConfigtxMangaer returns ConfigtxValidatorVal
func (*Resources) ConsortiumsConfig ¶ added in v1.1.0
func (r *Resources) ConsortiumsConfig() (channelconfig.Consortiums, bool)
func (*Resources) MSPManager ¶ added in v1.1.0
func (r *Resources) MSPManager() msp.MSPManager
Returns the MSPManagerVal
func (*Resources) OrdererConfig ¶ added in v1.1.0
func (r *Resources) OrdererConfig() (channelconfig.Orderer, bool)
Returns the OrdererConfigVal
func (*Resources) PolicyManager ¶ added in v1.1.0
Returns the PolicyManagerVal
func (*Resources) ValidateNew ¶ added in v1.1.0
func (r *Resources) ValidateNew(res channelconfig.Resources) error
ValidateNew returns ValidateNewErr
       Source Files
      ¶
      Source Files
      ¶
    
- application.go
- channel.go
- orderer.go
- resources.go