config

package
v0.1.4 Latest Latest
Warning

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

Go to latest
Published: Dec 22, 2017 License: Apache-2.0 Imports: 13 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) 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) 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) GetMembershipPollInterval added in v0.1.2

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

GetMembershipPollInterval get membership pollinterval

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