HighAvailabilityModeSwitcher(SwitchToSlave switchToSlave,
SwitchToMaster switchToMaster,
org.neo4j.cluster.protocol.election.Election election,
org.neo4j.cluster.member.ClusterMemberAvailability clusterMemberAvailability,
org.neo4j.cluster.client.ClusterClient clusterClient,
Supplier<org.neo4j.kernel.impl.store.StoreId> storeIdSupplier,
org.neo4j.cluster.InstanceId instanceId,
ComponentSwitcher componentSwitcher,
org.neo4j.kernel.impl.transaction.state.DataSourceManager neoStoreDataSourceSupplier,
org.neo4j.kernel.impl.logging.LogService logService) |