org.neo4j.kernel.ha
Class SlaveIdGenerator
java.lang.Object
org.neo4j.kernel.ha.SlaveIdGenerator
- All Implemented Interfaces:
- org.neo4j.kernel.impl.nioneo.store.IdGenerator
public class SlaveIdGenerator
- extends Object
- implements org.neo4j.kernel.impl.nioneo.store.IdGenerator
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SlaveIdGenerator
public SlaveIdGenerator(org.neo4j.kernel.IdType idType,
long highestIdInUse,
Broker broker,
SlaveDatabaseOperations databaseOperations,
org.neo4j.kernel.impl.nioneo.store.IdGenerator localIdGenerator)
close
public void close(boolean shutdown)
- Specified by:
close in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
freeId
public void freeId(long id)
- Specified by:
freeId in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
getHighId
public long getHighId()
- Specified by:
getHighId in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
getNumberOfIdsInUse
public long getNumberOfIdsInUse()
- Specified by:
getNumberOfIdsInUse in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
nextId
public long nextId()
- Specified by:
nextId in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
nextIdBatch
public org.neo4j.kernel.impl.nioneo.store.IdRange nextIdBatch(int size)
- Specified by:
nextIdBatch in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
setHighId
public void setHighId(long id)
- Specified by:
setHighId in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
getDefragCount
public long getDefragCount()
- Specified by:
getDefragCount in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
delete
public void delete()
- Specified by:
delete in interface org.neo4j.kernel.impl.nioneo.store.IdGenerator
Copyright © 2002-2012 The Neo4j Graph Database Project. All Rights Reserved.