public class UserModifiableConfiguration extends Object implements JanusGraphConfiguration
close() the configuration when all changes have been made.| Modifier and Type | Class and Description |
|---|---|
static interface |
UserModifiableConfiguration.ConfigVerifier |
| Modifier and Type | Field and Description |
|---|---|
static UserModifiableConfiguration.ConfigVerifier |
ALLOW_ALL |
| Constructor and Description |
|---|
UserModifiableConfiguration(ModifiableConfiguration config) |
UserModifiableConfiguration(ModifiableConfiguration config,
UserModifiableConfiguration.ConfigVerifier verifier) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes this configuration handler
|
String |
get(String path)
Returns a string representation of the provided configuration option or namespace for inspection.
|
ReadConfiguration |
getConfiguration()
Returns the backing configuration as a
ReadConfiguration that can be used
to create and configure a JanusGraph graph. |
JanusGraphConfiguration |
remove(String path)
Remove the configuration option identified by the provided path.
|
UserModifiableConfiguration |
set(String path,
Object value)
Sets the configuration option identified by the provided path to the given value.
|
public static final UserModifiableConfiguration.ConfigVerifier ALLOW_ALL
public UserModifiableConfiguration(ModifiableConfiguration config)
public UserModifiableConfiguration(ModifiableConfiguration config, UserModifiableConfiguration.ConfigVerifier verifier)
public ReadConfiguration getConfiguration()
ReadConfiguration that can be used
to create and configure a JanusGraph graph.public String get(String path)
JanusGraphConfigurationAn exception is thrown if the path is invalid.
get in interface JanusGraphConfigurationpublic UserModifiableConfiguration set(String path, Object value)
JanusGraphConfigurationset in interface JanusGraphConfigurationpublic JanusGraphConfiguration remove(String path)
JanusGraphConfigurationremove in interface JanusGraphConfigurationpublic void close()
Copyright © 2012–2023. All rights reserved.