Class TinkerGraph.TinkerGraphGraphFeatures
- java.lang.Object
-
- org.apache.tinkerpop.gremlin.tinkergraph.structure.TinkerGraph.TinkerGraphGraphFeatures
-
- All Implemented Interfaces:
Graph.Features.FeatureSet,Graph.Features.GraphFeatures
- Enclosing class:
- TinkerGraph
public class TinkerGraph.TinkerGraphGraphFeatures extends Object implements Graph.Features.GraphFeatures
-
-
Field Summary
-
Fields inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
FEATURE_COMPUTER, FEATURE_CONCURRENT_ACCESS, FEATURE_IO_READ, FEATURE_IO_WRITE, FEATURE_ORDERABILITY_SEMANTICS, FEATURE_PERSISTENCE, FEATURE_SERVICE_CALL, FEATURE_THREADED_TRANSACTIONS, FEATURE_TRANSACTIONS
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleansupportsConcurrentAccess()Determines if theGraphimplementation supports more than one connection to the same instance at the same time.booleansupportsServiceCall()Determines if theGraphimplementation supports the service call feature.booleansupportsThreadedTransactions()Determines if theGraphimplementation supports threaded transactions which allow a transaction to be executed across multiple threads viaTransaction.createThreadedTx().booleansupportsTransactions()Determines if theGraphimplementations supports transactions.-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.tinkerpop.gremlin.structure.Graph.Features.GraphFeatures
supportsComputer, supportsIoRead, supportsIoWrite, supportsOrderabilitySemantics, supportsPersistence, variables
-
-
-
-
Method Detail
-
supportsConcurrentAccess
public boolean supportsConcurrentAccess()
Description copied from interface:Graph.Features.GraphFeaturesDetermines if theGraphimplementation supports more than one connection to the same instance at the same time. For example, Neo4j embedded does not support this feature because concurrent access to the same database files by multiple instances is not possible. However, Neo4j HA could support this feature as each newGraphinstance coordinates with the Neo4j cluster allowing multiple instances to operate on the same database.- Specified by:
supportsConcurrentAccessin interfaceGraph.Features.GraphFeatures
-
supportsTransactions
public boolean supportsTransactions()
Description copied from interface:Graph.Features.GraphFeaturesDetermines if theGraphimplementations supports transactions.- Specified by:
supportsTransactionsin interfaceGraph.Features.GraphFeatures
-
supportsThreadedTransactions
public boolean supportsThreadedTransactions()
Description copied from interface:Graph.Features.GraphFeaturesDetermines if theGraphimplementation supports threaded transactions which allow a transaction to be executed across multiple threads viaTransaction.createThreadedTx().- Specified by:
supportsThreadedTransactionsin interfaceGraph.Features.GraphFeatures
-
supportsServiceCall
public boolean supportsServiceCall()
Description copied from interface:Graph.Features.GraphFeaturesDetermines if theGraphimplementation supports the service call feature.- Specified by:
supportsServiceCallin interfaceGraph.Features.GraphFeatures
-
-