Documentation
¶
Index ¶
Constants ¶
View Source
const CouchDBDefaultImage = "hyperledger/fabric-couchdb:latest"
View Source
const DefaultStartTimeout = 30 * time.Second
View Source
const KafkaDefaultImage = "hyperledger/fabric-kafka:latest"
View Source
const ZooKeeperDefaultImage = "hyperledger/fabric-zookeeper:latest"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CouchDB ¶
type CouchDB struct {
Client *docker.Client
Image string
HostIP string
HostPort int
ContainerPort docker.Port
Name string
StartTimeout time.Duration
ErrorStream io.Writer
OutputStream io.Writer
// contains filtered or unexported fields
}
CouchDB manages the execution of an instance of a dockerized CounchDB for tests.
func (*CouchDB) ContainerAddress ¶
ContainerAddress returns the container address where this CouchDB instance is available.
func (*CouchDB) ContainerID ¶
ContainerID returns the container ID of this CouchDB
func (*CouchDB) HostAddress ¶
HostAddress returns the host address where this CouchDB instance is available.
type Kafka ¶
type Kafka struct {
Client *docker.Client
Image string
HostIP string
HostPort int
ContainerPort docker.Port
Name string
NetworkName string
StartTimeout time.Duration
MessageMaxBytes int
ReplicaFetchMaxBytes int
UncleanLeaderElectionEnable bool
DefaultReplicationFactor int
MinInsyncReplicas int
BrokerID int
ZooKeeperConnect string
ReplicaFetchResponseMaxBytes int
AdvertisedListeners string
ErrorStream io.Writer
OutputStream io.Writer
ContainerID string
HostAddress string
ContainerAddress string
Address string
// contains filtered or unexported fields
}
Kafka manages the execution of an instance of a dockerized CouchDB for tests.
type NameFunc ¶
type NameFunc func() string
A NameFunc is used to generate container names.
var DefaultNamer NameFunc = helpers.UniqueName
DefaultNamer is the default naming function.
type ZooKeeper ¶
type ZooKeeper struct {
Client *docker.Client
Image string
HostIP string
HostPort []int
ContainerPorts []docker.Port
Name string
StartTimeout time.Duration
NetworkName string
ClientPort docker.Port
LeaderPort docker.Port
PeerPort docker.Port
ZooMyID int
ZooServers string
ErrorStream io.Writer
OutputStream io.Writer
// contains filtered or unexported fields
}
func (*ZooKeeper) ContainerAddress ¶
func (*ZooKeeper) ContainerID ¶
Click to show internal directories.
Click to hide internal directories.