Package apoc
Class ApocConfig
java.lang.Object
org.neo4j.kernel.lifecycle.LifecycleAdapter
apoc.ApocConfig
- All Implemented Interfaces:
org.neo4j.kernel.lifecycle.Lifecycle
public class ApocConfig
extends org.neo4j.kernel.lifecycle.LifecycleAdapter
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final Stringstatic final StringFields inherited from interface org.neo4j.kernel.lifecycle.Lifecycle
NO_OP -
Constructor Summary
ConstructorsConstructorDescriptionApocConfig(org.neo4j.configuration.Config neo4jConfig) ApocConfig(org.neo4j.configuration.Config neo4jConfig, org.neo4j.logging.internal.LogService log, org.neo4j.kernel.api.procedure.GlobalProcedures globalProceduresRegistry, org.neo4j.dbms.api.DatabaseManagementService databaseManagementService) -
Method Summary
Modifier and TypeMethodDescriptionstatic ApocConfigvoidcheckReadAllowed(String url) voidvoidcheckWriteAllowed(ExportConfig exportConfig, String fileName) protected StringbooleangetBoolean(String key) org.apache.commons.configuration2.Configurationintorg.neo4j.graphdb.GraphDatabaseServicevoidinit()voidbooleanprotected voiduse apache commons to load configuration classpath:/apoc-config.xml contains a description where to load configuration fromvoidsetProperty(String key, Object value) Methods inherited from class org.neo4j.kernel.lifecycle.LifecycleAdapter
onInit, onShutdown, onStart, onStop, shutdown, simpleLife, start, stop
-
Field Details
-
SUN_JAVA_COMMAND
- See Also:
-
APOC_IMPORT_FILE_ENABLED
- See Also:
-
APOC_EXPORT_FILE_ENABLED
- See Also:
-
APOC_IMPORT_FILE_USE_NEO4J_CONFIG
- See Also:
-
APOC_TRIGGER_ENABLED
- See Also:
-
APOC_IMPORT_FILE_ALLOW__READ__FROM__FILESYSTEM
- See Also:
-
APOC_CONFIG_JOBS_SCHEDULED_NUM_THREADS
- See Also:
-
APOC_CONFIG_JOBS_POOL_NUM_THREADS
- See Also:
-
APOC_CONFIG_JOBS_QUEUE_SIZE
- See Also:
-
APOC_CONFIG_INITIALIZER
- See Also:
-
LOAD_FROM_FILE_ERROR
- See Also:
-
EXPORT_NOT_ENABLED_ERROR
- See Also:
-
EXPORT_TO_FILE_ERROR
- See Also:
-
-
Constructor Details
-
ApocConfig
public ApocConfig(org.neo4j.configuration.Config neo4jConfig, org.neo4j.logging.internal.LogService log, org.neo4j.kernel.api.procedure.GlobalProcedures globalProceduresRegistry, org.neo4j.dbms.api.DatabaseManagementService databaseManagementService) -
ApocConfig
public ApocConfig(org.neo4j.configuration.Config neo4jConfig)
-
-
Method Details
-
getConfig
public org.apache.commons.configuration2.Configuration getConfig() -
init
public void init()- Specified by:
initin interfaceorg.neo4j.kernel.lifecycle.Lifecycle- Overrides:
initin classorg.neo4j.kernel.lifecycle.LifecycleAdapter
-
determineNeo4jConfFolder
-
loadConfiguration
protected void loadConfiguration()use apache commons to load configuration classpath:/apoc-config.xml contains a description where to load configuration from -
getSystemDb
public org.neo4j.graphdb.GraphDatabaseService getSystemDb() -
isImportFileEnabled
public void isImportFileEnabled() -
checkAllowedUrlAndPinToIP
- Throws:
IOException
-
checkReadAllowed
- Throws:
IOException
-
checkWriteAllowed
-
checkStorageEngine
public void checkStorageEngine() -
apocConfig
-
getString
-
getString
-
setProperty
-
getBoolean
-
isImportFolderConfigured
public boolean isImportFolderConfigured() -
getImportDir
-
getInt
-