Class GraphFactory
- java.lang.Object
-
- org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.factory.IndexingFactory
-
- org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.factory.GraphFactory
-
public class GraphFactory extends IndexingFactory
-
-
Field Summary
Fields Modifier and Type Field Description static StringEMPTY_GRAPH_TRAVERSALstatic StringINITIALIZE_GRAPH_DB
-
Constructor Summary
Constructors Constructor Description GraphFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcloseGraph()Closes the graph instance.org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSourcegetGraphTraversalSource()booleanisSupportingTransactions()voidopenGraph(String providerClass, Map<String,Object> configurationProperties, AuditLog auditLog)Set the config for Janus Graph.-
Methods inherited from class org.odpi.openmetadata.openconnectors.governancedaemonconnectors.openlineageconnectors.janusconnector.factory.IndexingFactory
createCompositeIndexForProperty
-
-
-
-
Field Detail
-
EMPTY_GRAPH_TRAVERSAL
public static final String EMPTY_GRAPH_TRAVERSAL
- See Also:
- Constant Field Values
-
INITIALIZE_GRAPH_DB
public static final String INITIALIZE_GRAPH_DB
- See Also:
- Constant Field Values
-
-
Method Detail
-
openGraph
public void openGraph(String providerClass, Map<String,Object> configurationProperties, AuditLog auditLog) throws JanusConnectorException, OpenLineageException
Set the config for Janus Graph.- Parameters:
providerClass- - Provider Class name to be usedconfigurationProperties- - The configuration properties for janusGraphauditLog- - Used for logging errors- Throws:
JanusConnectorException- if init failsOpenLineageException- if init fails
-
closeGraph
public void closeGraph()
Closes the graph instance.
-
isSupportingTransactions
public boolean isSupportingTransactions()
-
getGraphTraversalSource
public org.apache.tinkerpop.gremlin.process.traversal.dsl.graph.GraphTraversalSource getGraphTraversalSource()
-
-