config

package
v1.4.6 Latest Latest
Warning

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

Go to latest
Published: Feb 25, 2020 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