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 Integerstatic final Stringstatic final Stringstatic final Stringstatic final String -
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 ApocConfigcheckAllowedUrlAndPinToIP(String url, org.neo4j.graphdb.security.URLAccessChecker urlAccessChecker) voidcheckReadAllowed(String url, org.neo4j.graphdb.security.URLAccessChecker urlAccessChecker) voidcheckWriteAllowed(ExportConfig exportConfig, String fileName) protected StringbooleangetBoolean(String key) org.apache.commons.configuration2.Configurationintorg.neo4j.graphdb.GraphDatabaseServicevoidinit()voidbooleanprotected voiduse apache commons to load configurationvoidsetProperty(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:
-
APOC_MAX_DECOMPRESSION_RATIO
- See Also:
-
DEFAULT_MAX_DECOMPRESSION_RATIO
-
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 -
getSystemDb
public org.neo4j.graphdb.GraphDatabaseService getSystemDb() -
isImportFileEnabled
public void isImportFileEnabled() -
checkAllowedUrlAndPinToIP
public URL checkAllowedUrlAndPinToIP(String url, org.neo4j.graphdb.security.URLAccessChecker urlAccessChecker) throws IOException - Throws:
IOException
-
checkReadAllowed
public void checkReadAllowed(String url, org.neo4j.graphdb.security.URLAccessChecker urlAccessChecker) throws IOException - Throws:
IOException
-
checkWriteAllowed
-
apocConfig
-
getString
-
getString
-
setProperty
-
getBoolean
-
isImportFolderConfigured
public boolean isImportFolderConfigured() -
getImportDir
-
getInt
-