Options
All
  • Public
  • Public/Protected
  • All
Menu

Interface TopologyPrivate

internal

Hierarchy

  • TopologyPrivate

Index

Properties

Optional clusterTime

clusterTime: ClusterTime

connectionTimers

connectionTimers: TimerQueue

timers created for the initial connect to a server

Optional credentials

credentials: MongoCredentials

description

description: TopologyDescription

the topology description

detectShardedTopology

detectShardedTopology: (event: TopologyDescriptionChangedEvent) => void

Type declaration

detectSrvRecords

detectSrvRecords: (event: SrvPollingEvent) => void

Type declaration

heartbeatFrequencyMS

heartbeatFrequencyMS: number

id

id: number

the id of this topology

minHeartbeatFrequencyMS

minHeartbeatFrequencyMS: number

options

passed in options

seedlist

seedlist: HostAddress[]

initial seedlist of servers to connect to

serverSelectionTimeoutMS

serverSelectionTimeoutMS: number

servers

servers: Map<string, Server>

A map of server instances to normalized addresses

sessionPool

sessionPool: ServerSessionPool

Server Session Pool

sessions

sessions: Set<ClientSession>

Active client sessions

Optional srvPoller

srvPoller: SrvPoller

related to srv polling

state

state: string

initial state

Generated using TypeDoc