control

package
v1.7.0-beta03 Latest Latest
Warning

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

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

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func StopCluster

func StopCluster()

func StopSingleInstance

func StopSingleInstance()

Types

type Cluster

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

func EnsureCluster

func EnsureCluster() (*Cluster, error)

func (*Cluster) AnyFollower

func (cluster *Cluster) AnyFollower() *ClusterMember

func (*Cluster) AnyReadReplica

func (cluster *Cluster) AnyReadReplica() *ClusterMember

func (*Cluster) AuthToken

func (cluster *Cluster) AuthToken() neo4j.AuthToken

func (*Cluster) Config

func (cluster *Cluster) Config() func(config *neo4j.Config)

func (*Cluster) CoreAddresses

func (cluster *Cluster) CoreAddresses() []neo4j.ServerAddress

func (*Cluster) Cores

func (cluster *Cluster) Cores() []*ClusterMember

func (*Cluster) Followers

func (cluster *Cluster) Followers() []*ClusterMember

func (*Cluster) Leader

func (cluster *Cluster) Leader() *ClusterMember

func (*Cluster) LeaderAddress

func (cluster *Cluster) LeaderAddress() neo4j.ServerAddress

func (*Cluster) ReadReplicaAddresses

func (cluster *Cluster) ReadReplicaAddresses() []neo4j.ServerAddress

func (*Cluster) ReadReplicas

func (cluster *Cluster) ReadReplicas() []*ClusterMember

type ClusterMember

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

func (*ClusterMember) BoltUri

func (member *ClusterMember) BoltUri() string

func (*ClusterMember) Path

func (member *ClusterMember) Path() string

func (*ClusterMember) RoutingUri

func (member *ClusterMember) RoutingUri() string

func (*ClusterMember) String

func (member *ClusterMember) String() string

type ClusterMemberRole

type ClusterMemberRole string
const (
	LEADER       ClusterMemberRole = "LEADER"
	FOLLOWER     ClusterMemberRole = "FOLLOWER"
	READ_REPLICA ClusterMemberRole = "READ_REPLICA"
)

type SingleInstance

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

func EnsureSingleInstance

func EnsureSingleInstance() (*SingleInstance, error)

func (*SingleInstance) AuthToken

func (server *SingleInstance) AuthToken() neo4j.AuthToken

func (*SingleInstance) BoltUri

func (server *SingleInstance) BoltUri() string

func (*SingleInstance) Config

func (server *SingleInstance) Config() func(config *neo4j.Config)

func (*SingleInstance) Driver

func (server *SingleInstance) Driver() (neo4j.Driver, error)

func (*SingleInstance) Password

func (server *SingleInstance) Password() string

func (*SingleInstance) Path

func (server *SingleInstance) Path() string

func (*SingleInstance) TLSCertificate

func (server *SingleInstance) TLSCertificate() *x509.Certificate

func (*SingleInstance) Username

func (server *SingleInstance) Username() string

Jump to

Keyboard shortcuts

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