public class HaIdGeneratorFactory extends Object implements org.neo4j.kernel.impl.store.id.IdGeneratorFactory
| Constructor and Description |
|---|
HaIdGeneratorFactory(DelegateInvocationHandler<Master> master,
org.neo4j.logging.LogProvider logProvider,
RequestContextFactory requestContextFactory,
org.neo4j.io.fs.FileSystemAbstraction fs,
org.neo4j.kernel.impl.store.id.configuration.IdTypeConfigurationProvider idTypeConfigurationProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
create(File fileName,
long highId,
boolean throwIfFileExists) |
org.neo4j.kernel.impl.store.id.IdGenerator |
get(org.neo4j.kernel.impl.store.id.IdType idType) |
org.neo4j.kernel.impl.store.id.IdGenerator |
open(File filename,
org.neo4j.kernel.impl.store.id.IdType idType,
Supplier<Long> highId,
long maxId) |
org.neo4j.kernel.impl.store.id.IdGenerator |
open(File fileName,
int grabSize,
org.neo4j.kernel.impl.store.id.IdType idType,
Supplier<Long> highId,
long maxId) |
void |
switchToMaster() |
void |
switchToSlave() |
public HaIdGeneratorFactory(DelegateInvocationHandler<Master> master, org.neo4j.logging.LogProvider logProvider, RequestContextFactory requestContextFactory, org.neo4j.io.fs.FileSystemAbstraction fs, org.neo4j.kernel.impl.store.id.configuration.IdTypeConfigurationProvider idTypeConfigurationProvider)
public org.neo4j.kernel.impl.store.id.IdGenerator open(File filename, org.neo4j.kernel.impl.store.id.IdType idType, Supplier<Long> highId, long maxId)
open in interface org.neo4j.kernel.impl.store.id.IdGeneratorFactorypublic org.neo4j.kernel.impl.store.id.IdGenerator open(File fileName, int grabSize, org.neo4j.kernel.impl.store.id.IdType idType, Supplier<Long> highId, long maxId)
open in interface org.neo4j.kernel.impl.store.id.IdGeneratorFactorypublic void create(File fileName, long highId, boolean throwIfFileExists)
create in interface org.neo4j.kernel.impl.store.id.IdGeneratorFactorypublic org.neo4j.kernel.impl.store.id.IdGenerator get(org.neo4j.kernel.impl.store.id.IdType idType)
get in interface org.neo4j.kernel.impl.store.id.IdGeneratorFactorypublic void switchToMaster()
public void switchToSlave()
Copyright © 2002–2019 The Neo4j Graph Database Project. All rights reserved.