public class TitanFactory extends Object
TitanGraph| Modifier and Type | Class and Description |
|---|---|
static class |
TitanFactory.Builder |
| Constructor and Description |
|---|
TitanFactory() |
| Modifier and Type | Method and Description |
|---|---|
static TitanFactory.Builder |
build()
Returns a
TitanFactory.Builder that allows to set the configuration options for opening a Titan graph database. |
static TitanGraph |
open(BasicConfiguration configuration)
Opens a
TitanGraph database configured according to the provided configuration. |
static TitanGraph |
open(org.apache.commons.configuration.Configuration configuration)
Opens a
TitanGraph database configured according to the provided configuration. |
static TitanGraph |
open(ReadConfiguration configuration)
Opens a
TitanGraph database configured according to the provided configuration. |
static TitanGraph |
open(String shortcutOrFile)
Opens a
TitanGraph database. |
static LogProcessorFramework |
openTransactionLog(TitanGraph graph)
Returns a
LogProcessorFramework for processing transaction log entries
against the provided graph instance. |
static TransactionRecovery |
startTransactionRecovery(TitanGraph graph,
java.time.Instant start)
Returns a
TransactionRecovery process for recovering partially failed transactions. |
public static TitanGraph open(String shortcutOrFile)
TitanGraph database.
If the argument points to a configuration file, the configuration file is loaded to configure the Titan graph
If the string argument is a configuration short-cut, then the short-cut is parsed and used to configure the returned Titan graph.
A configuration short-cut is of the form:
[STORAGE_BACKEND_NAME]:[DIRECTORY_OR_HOST]shortcutOrFile - Configuration file name or configuration short-cutpublic static TitanGraph open(org.apache.commons.configuration.Configuration configuration)
TitanGraph database configured according to the provided configuration.configuration - Configuration for the graph databasepublic static TitanGraph open(BasicConfiguration configuration)
TitanGraph database configured according to the provided configuration.configuration - Configuration for the graph databasepublic static TitanGraph open(ReadConfiguration configuration)
TitanGraph database configured according to the provided configuration.configuration - Configuration for the graph databasepublic static TitanFactory.Builder build()
TitanFactory.Builder that allows to set the configuration options for opening a Titan graph database.
In the builder, the configuration options for the graph can be set individually. Once all options are configured,
the graph can be opened with TitanFactory.Builder.open().public static LogProcessorFramework openTransactionLog(TitanGraph graph)
LogProcessorFramework for processing transaction log entries
against the provided graph instance.graph - public static TransactionRecovery startTransactionRecovery(TitanGraph graph, java.time.Instant start)
TransactionRecovery process for recovering partially failed transactions. The recovery process
will start processing the write-ahead transaction log at the specified transaction time.graph - start - Copyright © 2012–2015. All rights reserved.