config

package
v0.1.10 Latest Latest
Warning

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

Go to latest
Published: Feb 17, 2018 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func NewConfig

func NewConfig(peerConfigPath string, channelID string) (transactionsnapApi.Config, error)

NewConfig returns config struct

Types

type Config added in v0.1.2

type Config struct {
	// contains filtered or unexported fields
}

Config implements Config interface

func (*Config) GetCommitTimeout added in v0.1.5

func (c *Config) GetCommitTimeout() time.Duration

GetCommitTimeout is the amount of time to wait for a commit.

func (*Config) GetConfigBytes added in v0.1.2

func (c *Config) GetConfigBytes() []byte

GetConfigBytes returns config bytes

func (*Config) GetConfigPath added in v0.1.2

func (c *Config) GetConfigPath(path string) string

GetConfigPath returns the absolute value of the given path that is relative to the config file For example, if the config file is at /etc/hyperledger/config.yaml, calling GetConfigPath("tls/cert") will return /etc/hyperledger/tls/cert

func (*Config) GetCryptoProvider added in v0.1.9

func (c *Config) GetCryptoProvider() (string, error)

GetCryptoProvider returns crypto provider name from peer config

func (*Config) GetEndorsementMaxAttempts added in v0.1.5

func (c *Config) GetEndorsementMaxAttempts() int

GetEndorsementMaxAttempts returns the maximum number of attempts at successful endorsements.

func (*Config) GetEndorsementRetryInterval added in v0.1.5

func (c *Config) GetEndorsementRetryInterval() time.Duration

GetEndorsementRetryInterval is the amount of time to wait between attempts at endorsements.

func (*Config) GetEndorserSelectionInterval added in v0.1.4

func (c *Config) GetEndorserSelectionInterval() time.Duration

GetEndorserSelectionInterval is the amount of time to wait between attempts at retrieving at least one endorsing peer group.

func (*Config) GetEndorserSelectionMaxAttempts added in v0.1.4

func (c *Config) GetEndorserSelectionMaxAttempts() int

GetEndorserSelectionMaxAttempts returns the maximum number of attempts at retrieving at least one endorsing peer group, while waiting the specified interval between attempts.

func (*Config) GetGRPCProtocol added in v0.1.2

func (c *Config) GetGRPCProtocol() string

GetGRPCProtocol to get grpc protocol

func (*Config) GetLocalPeer added in v0.1.2

func (c *Config) GetLocalPeer() (*transactionsnapApi.PeerConfig, error)

GetLocalPeer returns address and ports for the peer running inside the txn snap container

func (*Config) GetMspConfigPath added in v0.1.2

func (c *Config) GetMspConfigPath() string

GetMspConfigPath returns the MSP config path for peer

func (*Config) GetMspID added in v0.1.2

func (c *Config) GetMspID() string

GetMspID returns the MSP ID for the local peer

func (*Config) GetPeerConfig added in v0.1.2

func (c *Config) GetPeerConfig() *viper.Viper

GetPeerConfig to get peers

func (*Config) GetTLSCert added in v0.1.9

func (c *Config) GetTLSCert() *x509.Certificate

GetTLSCert returns client TLS certificate

func (*Config) GetTLSCertPath added in v0.1.2

func (c *Config) GetTLSCertPath() string

GetTLSCertPath returns absolute path to the TLS certificate

func (*Config) GetTLSKeyPath added in v0.1.2

func (c *Config) GetTLSKeyPath() string

GetTLSKeyPath returns absolute path to the TLS key

func (*Config) GetTLSRootCert added in v0.1.9

func (c *Config) GetTLSRootCert() *x509.Certificate

GetTLSRootCert returns root TLS certificate

func (*Config) GetTLSRootCertPath added in v0.1.2

func (c *Config) GetTLSRootCertPath() string

GetTLSRootCertPath returns absolute path to the TLS root certificate

func (*Config) GetTxnSnapConfig added in v0.1.2

func (c *Config) GetTxnSnapConfig() *viper.Viper

GetTxnSnapConfig returns txnSnapConfig

type PeerConfigs

type PeerConfigs []transactionsnapApi.PeerConfig

PeerConfigs represents a list of peers. It implements the sort interface

func (PeerConfigs) Len

func (p PeerConfigs) Len() int

func (PeerConfigs) Less

func (p PeerConfigs) Less(i, j int) bool

func (PeerConfigs) Swap

func (p PeerConfigs) Swap(i, j int)

Jump to

Keyboard shortcuts

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