public class DefaultMasterImplSPI extends Object implements MasterImpl.SPI
| Constructor and Description |
|---|
DefaultMasterImplSPI(org.neo4j.kernel.internal.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.impl.store.id.IdGeneratorFactory idGeneratorFactory,
org.neo4j.kernel.impl.api.TransactionCommitProcess transactionCommitProcess,
org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointer checkPointer,
org.neo4j.kernel.impl.transaction.log.TransactionIdStore transactionIdStore,
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore logicalTransactionStore,
org.neo4j.kernel.NeoStoreDataSource neoStoreDataSource,
org.neo4j.io.pagecache.PageCache pageCache) |
| Modifier and Type | Method and Description |
|---|---|
IdAllocation |
allocateIds(org.neo4j.kernel.impl.store.id.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.store.StoreId |
storeId() |
public DefaultMasterImplSPI(org.neo4j.kernel.internal.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.impl.store.id.IdGeneratorFactory idGeneratorFactory,
org.neo4j.kernel.impl.api.TransactionCommitProcess transactionCommitProcess,
org.neo4j.kernel.impl.transaction.log.checkpoint.CheckPointer checkPointer,
org.neo4j.kernel.impl.transaction.log.TransactionIdStore transactionIdStore,
org.neo4j.kernel.impl.transaction.log.LogicalTransactionStore logicalTransactionStore,
org.neo4j.kernel.NeoStoreDataSource neoStoreDataSource,
org.neo4j.io.pagecache.PageCache pageCache)
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 IdAllocation allocateIds(org.neo4j.kernel.impl.store.id.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 <T> org.neo4j.com.Response<T> packEmptyResponse(T response)
packEmptyResponse in interface MasterImpl.SPICopyright © 2002–2017 The Neo4j Graph Database Project. All rights reserved.