public class DefaultMasterImplSPI extends Object implements MasterImpl.SPI
| Constructor and Description |
|---|
DefaultMasterImplSPI(org.neo4j.kernel.GraphDatabaseAPI graphDb,
org.neo4j.io.fs.FileSystemAbstraction fileSystemAbstraction,
org.neo4j.kernel.monitoring.Monitors monitors,
org.neo4j.kernel.impl.core.LabelTokenHolder labels,
org.neo4j.kernel.impl.core.PropertyKeyTokenHolder propertyKeyTokenHolder,
org.neo4j.kernel.impl.core.RelationshipTypeTokenHolder relationshipTypeTokenHolder,
org.neo4j.kernel.IdGeneratorFactory idGeneratorFactory,
org.neo4j.kernel.impl.locking.Locks locks,
org.neo4j.kernel.impl.api.TransactionCommitProcess transactionCommitProcess,
org.neo4j.kernel.impl.transaction.log.rotation.LogRotationControl logRotationControlSupplier,
org.neo4j.kernel.impl.transaction.log.TransactionIdStore transactionIdStore,
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore logicalTransactionStore,
org.neo4j.kernel.NeoStoreDataSource neoStoreDataSource,
org.neo4j.kernel.impl.util.JobScheduler jobScheduler) |
| Modifier and Type | Method and Description |
|---|---|
org.neo4j.kernel.impl.locking.Locks.Client |
acquireClient() |
IdAllocation |
allocateIds(org.neo4j.kernel.IdType idType) |
long |
applyPreparedTransaction(org.neo4j.kernel.impl.transaction.TransactionRepresentation preparedTransaction) |
Integer |
createRelationshipType(String name) |
org.neo4j.com.RequestContext |
flushStoresAndStreamStoreFiles(org.neo4j.com.storecopy.StoreWriter writer) |
int |
getOrCreateLabel(String name) |
int |
getOrCreateProperty(String name) |
long |
getTransactionChecksum(long txId) |
boolean |
isAccessible() |
<T> org.neo4j.com.Response<T> |
packEmptyResponse(T response) |
<T> org.neo4j.com.Response<T> |
packTransactionObligationResponse(org.neo4j.com.RequestContext context,
T response) |
<T> org.neo4j.com.Response<T> |
packTransactionStreamResponse(org.neo4j.com.RequestContext context,
T response) |
org.neo4j.kernel.impl.util.JobScheduler.JobHandle |
scheduleRecurringJob(org.neo4j.kernel.impl.util.JobScheduler.Group group,
long interval,
Runnable job) |
org.neo4j.kernel.impl.store.StoreId |
storeId() |
public DefaultMasterImplSPI(org.neo4j.kernel.GraphDatabaseAPI graphDb,
org.neo4j.io.fs.FileSystemAbstraction fileSystemAbstraction,
org.neo4j.kernel.monitoring.Monitors monitors,
org.neo4j.kernel.impl.core.LabelTokenHolder labels,
org.neo4j.kernel.impl.core.PropertyKeyTokenHolder propertyKeyTokenHolder,
org.neo4j.kernel.impl.core.RelationshipTypeTokenHolder relationshipTypeTokenHolder,
org.neo4j.kernel.IdGeneratorFactory idGeneratorFactory,
org.neo4j.kernel.impl.locking.Locks locks,
org.neo4j.kernel.impl.api.TransactionCommitProcess transactionCommitProcess,
org.neo4j.kernel.impl.transaction.log.rotation.LogRotationControl logRotationControlSupplier,
org.neo4j.kernel.impl.transaction.log.TransactionIdStore transactionIdStore,
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore logicalTransactionStore,
org.neo4j.kernel.NeoStoreDataSource neoStoreDataSource,
org.neo4j.kernel.impl.util.JobScheduler jobScheduler)
public boolean isAccessible()
isAccessible in interface MasterImpl.SPIpublic int getOrCreateLabel(String name)
getOrCreateLabel in interface MasterImpl.SPIpublic int getOrCreateProperty(String name)
getOrCreateProperty in interface MasterImpl.SPIpublic org.neo4j.kernel.impl.locking.Locks.Client acquireClient()
acquireClient in interface MasterImpl.SPIpublic IdAllocation allocateIds(org.neo4j.kernel.IdType idType)
allocateIds in interface MasterImpl.SPIpublic org.neo4j.kernel.impl.store.StoreId storeId()
storeId in interface MasterImpl.SPIpublic long applyPreparedTransaction(org.neo4j.kernel.impl.transaction.TransactionRepresentation preparedTransaction)
throws IOException,
org.neo4j.kernel.api.exceptions.TransactionFailureException
applyPreparedTransaction in interface MasterImpl.SPIIOExceptionorg.neo4j.kernel.api.exceptions.TransactionFailureExceptionpublic Integer createRelationshipType(String name)
createRelationshipType in interface MasterImpl.SPIpublic long getTransactionChecksum(long txId)
throws IOException
getTransactionChecksum in interface MasterImpl.SPIIOExceptionpublic org.neo4j.com.RequestContext flushStoresAndStreamStoreFiles(org.neo4j.com.storecopy.StoreWriter writer)
flushStoresAndStreamStoreFiles in interface MasterImpl.SPIpublic <T> org.neo4j.com.Response<T> packTransactionStreamResponse(org.neo4j.com.RequestContext context,
T response)
packTransactionStreamResponse in interface MasterImpl.SPIpublic <T> org.neo4j.com.Response<T> packTransactionObligationResponse(org.neo4j.com.RequestContext context,
T response)
packTransactionObligationResponse in interface MasterImpl.SPIpublic org.neo4j.kernel.impl.util.JobScheduler.JobHandle scheduleRecurringJob(org.neo4j.kernel.impl.util.JobScheduler.Group group,
long interval,
Runnable job)
scheduleRecurringJob in interface MasterImpl.SPIpublic <T> org.neo4j.com.Response<T> packEmptyResponse(T response)
packEmptyResponse in interface MasterImpl.SPICopyright © 2002–2015 The Neo4j Graph Database Project. All rights reserved.