Help us shape the future of Go! Take the 2026 Go Developer Survey

config

package
v1.4.10 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 28, 2021 License: Apache-2.0 Imports: 7 Imported by: 0

Documentation

Index

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

func (scm *Channel) BlockDataHashingStructureWidth() uint32

BlockDataHashingStructureWidth returns the BlockDataHashingStructureWidthVal

func (*Channel) Capabilities added in v1.1.0

func (scm *Channel) Capabilities() channelconfig.ChannelCapabilities

Capabilities returns CapabilitiesVal

func (*Channel) HashingAlgorithm

func (scm *Channel) HashingAlgorithm() func([]byte) []byte

HashingAlgorithm returns the HashingAlgorithmVal if set, otherwise a fake simple hash function

func (*Channel) OrdererAddresses

func (scm *Channel) OrdererAddresses() []string

OrdererAddresses returns the OrdererAddressesVal

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

	ConsensusTypeMigrationVal bool
}

ChannelCapabilities mocks the channelconfig.ChannelCapabilities interface

func (*ChannelCapabilities) ConsensusTypeMigration added in v1.4.2

func (cc *ChannelCapabilities) ConsensusTypeMigration() bool

ConsensusTypeMigration returns ConsensusTypeMigrationVal

func (*ChannelCapabilities) MSPVersion added in v1.1.0

func (cc *ChannelCapabilities) MSPVersion() msp.MSPVersion

MSPVersion returns MSPVersionVal

func (*ChannelCapabilities) OrgSpecificOrdererEndpoints added in v1.4.2

func (cc *ChannelCapabilities) OrgSpecificOrdererEndpoints() bool

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 (*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
	StorePvtDataOfInvalidTxRv    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) StorePvtDataOfInvalidTx added in v1.4.2

func (mac *MockApplicationCapabilities) StorePvtDataOfInvalidTx() 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
	// ConsensusTypeStateVal is returned as the result of ConsensusState()
	ConsensusTypeStateVal ab.ConsensusType_State

	// 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.OrdererOrg
	// CapabilitiesVal is returned as the result of Capabilities()
	CapabilitiesVal channelconfig.OrdererCapabilities
}

Orderer is a mock implementation of channelconfig.Orderer

func (*Orderer) BatchSize

func (o *Orderer) BatchSize() *ab.BatchSize

BatchSize returns the BatchSizeVal

func (*Orderer) BatchTimeout

func (o *Orderer) BatchTimeout() time.Duration

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

func (o *Orderer) ConsensusMetadata() []byte

ConsensusMetadata returns the ConsensusMetadataVal

func (*Orderer) ConsensusState added in v1.4.2

func (o *Orderer) ConsensusState() ab.ConsensusType_State

ConsensusState returns the ConsensusTypeStateVal

func (*Orderer) ConsensusType

func (o *Orderer) ConsensusType() string

ConsensusType returns the ConsensusTypeVal

func (*Orderer) KafkaBrokers

func (o *Orderer) KafkaBrokers() []string

KafkaBrokers returns the KafkaBrokersVal

func (*Orderer) MaxChannelsCount

func (o *Orderer) MaxChannelsCount() uint64

MaxChannelsCount returns the MaxChannelsCountVal

func (*Orderer) Organizations

func (o *Orderer) Organizations() map[string]channelconfig.OrdererOrg

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

	ConsensusTypeMigrationVal bool
}

OrdererCapabilities mocks the channelconfig.OrdererCapabilities interface

func (*OrdererCapabilities) ConsensusTypeMigration added in v1.4.2

func (oc *OrdererCapabilities) ConsensusTypeMigration() bool

ConsensusTypeMigration checks whether the orderer permits a consensus-type migration.

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) 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

func (r *Resources) ConfigtxValidator() configtx.Validator

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

func (r *Resources) PolicyManager() policies.Manager

Returns the PolicyManagerVal

func (*Resources) ValidateNew added in v1.1.0

func (r *Resources) ValidateNew(res channelconfig.Resources) error

ValidateNew returns ValidateNewErr

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL