Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ConnectionSource ¶
type ConnectionSource struct {
// contains filtered or unexported fields
}
func NewConnectionSource ¶
func NewConnectionSource(logger *flogging.FabricLogger, overrides map[string]*Endpoint) *ConnectionSource
func (*ConnectionSource) Endpoints ¶
func (cs *ConnectionSource) Endpoints() []*Endpoint
func (*ConnectionSource) RandomEndpoint ¶
func (cs *ConnectionSource) RandomEndpoint() (*Endpoint, error)
RandomEndpoint returns a random endpoint.
func (*ConnectionSource) ShuffledEndpoints ¶
func (cs *ConnectionSource) ShuffledEndpoints() []*Endpoint
ShuffledEndpoints returns a shuffled array of endpoints in a new slice.
func (*ConnectionSource) Update ¶
func (cs *ConnectionSource) Update(globalAddrs []string, orgs map[string]OrdererOrg)
type ConnectionSourceCreator ¶
type ConnectionSourceCreator interface {
CreateConnectionSource(logger *flogging.FabricLogger) ConnectionSourcer
}
type ConnectionSourceFactory ¶
func (*ConnectionSourceFactory) CreateConnectionSource ¶
func (f *ConnectionSourceFactory) CreateConnectionSource(logger *flogging.FabricLogger) ConnectionSourcer
type ConnectionSourcer ¶
type OrdererOrg ¶
Click to show internal directories.
Click to hide internal directories.