Modifier and Type | Method and Description |
---|---|
static ConfigOption<?> |
Backend.getOptionForShorthand(String shorthand) |
Modifier and Type | Method and Description |
---|---|
<V> V |
BaseTransactionConfig.getCustomOption(ConfigOption<V> opt)
Get an arbitrary transaction-specific option.
|
Modifier and Type | Method and Description |
---|---|
ConfigOption<?> |
ConfigOption.getDeprecationReplacement() |
ConfigOption<O> |
ConfigOption.hide() |
Modifier and Type | Method and Description |
---|---|
<O> O |
Configuration.get(ConfigOption<O> option,
boolean includeRoot,
String... umbrellaElements) |
<O> O |
BasicConfiguration.get(ConfigOption<O> option,
boolean includeRoot,
String... umbrellaElements) |
<O> O |
MergedConfiguration.get(ConfigOption<O> option,
boolean includeRoot,
String... umbrellaElements) |
<O> O |
MixedConfiguration.get(ConfigOption<O> option,
boolean includeRoot,
String... umbrellaElements) |
default <O> O |
Configuration.get(ConfigOption<O> option,
String... umbrellaElements) |
default <O> O |
Configuration.getOrDefault(ConfigOption<O> option,
String... umbrellaElements) |
boolean |
Configuration.has(ConfigOption option,
boolean includeRoot,
String... umbrellaElements) |
boolean |
BasicConfiguration.has(ConfigOption option,
boolean includeRoot,
String... umbrellaElements) |
boolean |
MergedConfiguration.has(ConfigOption option,
boolean includeRoot,
String... umbrellaElements) |
boolean |
MixedConfiguration.has(ConfigOption option,
boolean includeRoot,
String... umbrellaElements) |
default boolean |
Configuration.has(ConfigOption option,
String... umbrellaElements) |
<O> void |
ModifiableConfiguration.remove(ConfigOption<O> option,
String... umbrellaElements) |
<O> ModifiableConfiguration |
ModifiableConfiguration.set(ConfigOption<O> option,
O value,
String... umbrellaElements) |
void |
UserModifiableConfiguration.ConfigVerifier.verifyModification(ConfigOption option)
Throws an exception if the given configuration option is not allowed to be changed.
|
protected void |
BasicConfiguration.verifyOption(ConfigOption option) |
Constructor and Description |
---|
ConfigOption(ConfigNamespace parent,
String name,
String description,
ConfigOption.Type type,
Class<O> dataType,
O defaultValue,
com.google.common.base.Predicate<O> verificationFct,
ConfigOption<?> supersededBy) |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<Boolean> |
KCVSLogManager.LOG_FIXED_PARTITION |
static ConfigOption<Boolean> |
KCVSLog.LOG_KEY_CONSISTENT |
static ConfigOption<Integer> |
KCVSLogManager.LOG_MAX_PARTITIONS |
static ConfigOption<Duration> |
KCVSLog.LOG_MAX_READ_TIME |
static ConfigOption<Duration> |
KCVSLog.LOG_MAX_WRITE_TIME |
static ConfigOption<Duration> |
KCVSLog.LOG_READ_LAG_TIME |
Modifier and Type | Method and Description |
---|---|
<V> V |
StandardBaseTransactionConfig.getCustomOption(ConfigOption<V> opt) |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.ADJUST_LIMIT |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.ALLOW_SETTING_VERTEX_ID |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.ALLOW_STALE_CONFIG |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.ALLOW_UPGRADE |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.ASSIGN_TIMESTAMP |
static ConfigOption<String> |
GraphDatabaseConfiguration.AUTH_PASSWORD |
static ConfigOption<String> |
GraphDatabaseConfiguration.AUTH_USERNAME
Username and password keys to be used to specify an access credential that may be needed to connect
with a secured storage backend.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.AUTO_TYPE |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.BASIC_METRICS
Whether to enable basic timing and operation count monitoring on backend
methods using the
com.codahale.metrics package. |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.BATCH_PROPERTY_PREFETCHING |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.BUFFER_SIZE
Buffers graph mutations locally up to the specified number before persisting them against the storage backend.
|
static ConfigOption<Integer> |
GraphDatabaseConfiguration.CLUSTER_MAX_PARTITIONS |
static ConfigOption<String> |
GraphDatabaseConfiguration.COMPUTER_RESULT_MODE |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.CONNECTION_TIMEOUT
Default timeout when connecting to a remote database instance
|
static ConfigOption<String> |
GraphDatabaseConfiguration.CUSTOM_ATTRIBUTE_CLASS |
static ConfigOption<String> |
GraphDatabaseConfiguration.CUSTOM_SERIALIZER_CLASS |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.DB_CACHE |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.DB_CACHE_CLEAN_WAIT
How long the database level cache will keep keys expired while the mutations that triggered the expiration
are being persisted.
|
static ConfigOption<Double> |
GraphDatabaseConfiguration.DB_CACHE_SIZE
The size of the database level cache.
|
static ConfigOption<Long> |
GraphDatabaseConfiguration.DB_CACHE_TIME
The default expiration time for elements held in the database level cache.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.DROP_ON_CLEAR |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.FORCE_INDEX_USAGE |
static ConfigOption<String> |
GraphDatabaseConfiguration.GRAPH_NAME |
static ConfigOption<String> |
GraphDatabaseConfiguration.GRAPHITE_HOST
The hostname to receive Graphite plaintext protocol metric data.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.GRAPHITE_INTERVAL
The number of milliseconds to wait between sending Metrics data to the
host specified
GraphDatabaseConfiguration.GRAPHITE_HOST . |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.GRAPHITE_PORT
The port to which Graphite data are sent.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.GRAPHITE_PREFIX
A Graphite-specific prefix for reported metrics.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.GREMLIN_GRAPH |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.HARD_MAX_LIMIT |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.IDAUTHORITY_CAV_BITS
Configures the number of bits of JanusGraph assigned ids that are reserved for a unique id marker that
allows the id allocation to be scaled over multiple sub-clusters and to reduce race-conditions
when a lot of JanusGraph instances attempt to allocate ids at the same time (e.g.
|
static ConfigOption<Integer> |
GraphDatabaseConfiguration.IDAUTHORITY_CAV_RETRIES
When JanusGraph allocates IDs with
ConflictAvoidanceMode.GLOBAL_AUTO
configured, it picks a random unique ID marker and attempts to allocate IDs
from a partition using the marker. |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.IDAUTHORITY_CAV_TAG
Unique id marker to be used by this JanusGraph instance when allocating ids.
|
static ConfigOption<ConflictAvoidanceMode> |
GraphDatabaseConfiguration.IDAUTHORITY_CONFLICT_AVOIDANCE
Sets the strategy used by
ConsistentKeyIDAuthority to avoid
contention in ID block allocation between JanusGraph instances concurrently
sharing a single distributed storage backend. |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.IDAUTHORITY_WAIT
The number of milliseconds the system waits for an id block application to be acknowledged by the storage backend.
|
static ConfigOption<Integer> |
GraphDatabaseConfiguration.IDS_BLOCK_SIZE
Size of the block to be acquired.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.IDS_FLUSH
If flush ids is enabled, vertices and edges are assigned ids immediately upon creation.
|
static ConfigOption<Double> |
GraphDatabaseConfiguration.IDS_RENEW_BUFFER_PERCENTAGE
Configures when the id pool manager will attempt to allocate a new id block.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.IDS_RENEW_TIMEOUT
The number of milliseconds that the JanusGraph id pool manager will wait before giving up on allocating a new block
of ids.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.IDS_STORE_NAME
The name of the ID store.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.IGNORE_UNKNOWN_INDEX_FIELD |
static ConfigOption<String> |
GraphDatabaseConfiguration.INDEX_BACKEND
Define the indexing backed to use for index support
|
static ConfigOption<String> |
GraphDatabaseConfiguration.INDEX_CONF_FILE |
static ConfigOption<String> |
GraphDatabaseConfiguration.INDEX_DIRECTORY |
static ConfigOption<String[]> |
GraphDatabaseConfiguration.INDEX_HOSTS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.INDEX_MAX_RESULT_SET_SIZE |
static ConfigOption<String> |
GraphDatabaseConfiguration.INDEX_NAME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.INDEX_NAME_MAPPING |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.INDEX_PORT |
static ConfigOption<String> |
GraphDatabaseConfiguration.INDEX_SELECT_STRATEGY |
static ConfigOption<String> |
GraphDatabaseConfiguration.INITIAL_JANUSGRAPH_VERSION |
static ConfigOption<String> |
GraphDatabaseConfiguration.INITIAL_STORAGE_VERSION |
static ConfigOption<Long> |
GraphDatabaseConfiguration.JOB_START_TIME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.LIMIT_BATCH_SIZE |
static ConfigOption<String> |
GraphDatabaseConfiguration.LOCK_BACKEND
Locker type to use.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.LOCK_CLEAN_EXPIRED
Whether to attempt to delete expired locks from the storage backend.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.LOCK_EXPIRE
Number of milliseconds after which a lock is considered to have expired.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.LOCK_LOCAL_MEDIATOR_GROUP
Configuration setting key for the local lock mediator prefix
|
static ConfigOption<Integer> |
GraphDatabaseConfiguration.LOCK_RETRY
Number of times the system attempts to acquire a lock before giving up and throwing an exception.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.LOCK_WAIT |
static ConfigOption<String> |
GraphDatabaseConfiguration.LOG_BACKEND |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.LOG_NUM_BUCKETS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.LOG_READ_BATCH_SIZE |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.LOG_READ_INTERVAL |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.LOG_READ_THREADS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.LOG_SEND_BATCH_SIZE |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.LOG_SEND_DELAY |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.LOG_STORE_TTL |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.MAX_COMMIT_TIME |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.METRICS_CONSOLE_INTERVAL
Metrics console reporter interval in milliseconds.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.METRICS_CSV_DIR
Metrics CSV output directory.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.METRICS_CSV_INTERVAL
Metrics CSV reporter interval in milliseconds.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.METRICS_JMX_AGENTID
The JMX agentId through which to report Metrics.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.METRICS_JMX_DOMAIN
The JMX domain in which to report Metrics.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.METRICS_JMX_ENABLED
Whether to report Metrics through a JMX MBean.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.METRICS_MERGE_STORES
Whether to aggregate measurements for the edge store, vertex index, edge
index, and ID store.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.METRICS_PREFIX
The default name prefix for Metrics reported by JanusGraph.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.METRICS_SLF4J_INTERVAL
Metrics Slf4j reporter interval in milliseconds.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.METRICS_SLF4J_LOGGER
The complete name of the Logger through which Metrics will report via
Slf4j.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.OPTIMIZER_BACKEND_ACCESS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.PAGE_SIZE
Default number of results to pull over the wire when iterating over a distributed
storage backend.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_EXECUTOR_SERVICE_CLASS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_EXECUTOR_SERVICE_CORE_POOL_SIZE |
static ConfigOption<Long> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_EXECUTOR_SERVICE_KEEP_ALIVE_TIME |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_EXECUTOR_SERVICE_MAX_POOL_SIZE |
static ConfigOption<Long> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_EXECUTOR_SERVICE_MAX_SHUTDOWN_WAIT_TIME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.PARALLEL_BACKEND_OPS
If enabled, JanusGraph attempts to parallelize storage operations against the storage backend using a fixed thread pool shared
across the entire JanusGraph graph database instance.
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.PROPERTY_PREFETCHING |
static ConfigOption<Instant> |
GraphDatabaseConfiguration.REGISTRATION_TIME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.REPLACE_INSTANCE_IF_EXISTS |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.SCHEMA_CONSTRAINTS |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.SCHEMA_MAKER_LOGGING |
static ConfigOption<Duration> |
GraphDatabaseConfiguration.SETUP_WAITTIME
Time in milliseconds for backend manager to wait for the storage backends to
become available when JanusGraph is run in server mode.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.STORAGE_BACKEND
Define the storage backed to use for persistence
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORAGE_BATCH
Enables batch loading which improves write performance but assumes that only one thread is interacting with
the graph
|
static ConfigOption<String> |
GraphDatabaseConfiguration.STORAGE_CONF_FILE
Path to a configuration file for those storage backends that
require/support a separate config file
|
static ConfigOption<String> |
GraphDatabaseConfiguration.STORAGE_DIRECTORY
Storage directory for those storage backends that require local storage
|
static ConfigOption<String[]> |
GraphDatabaseConfiguration.STORAGE_HOSTS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.STORAGE_PORT
Configuration key for the port on which to connect to remote storage backend servers.
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.STORAGE_READ_WAITTIME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORAGE_READONLY
Specifies whether this database is read-only, i.e.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.STORAGE_ROOT
Storage root directory for those storage backends that require local storage
|
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORAGE_TRANSACTIONAL
Enables transactions on storage backends that support them
|
static ConfigOption<Duration> |
GraphDatabaseConfiguration.STORAGE_WRITE_WAITTIME |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORE_META_TIMESTAMPS |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORE_META_TTL |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.STORE_META_VISIBILITY |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.SYSTEM_LOG_TRANSACTIONS |
static ConfigOption<TimestampProviders> |
GraphDatabaseConfiguration.TIMESTAMP_PROVIDER |
static ConfigOption<String> |
GraphDatabaseConfiguration.TITAN_COMPATIBLE_VERSIONS |
static ConfigOption<Integer> |
GraphDatabaseConfiguration.TX_CACHE_SIZE
Configures the maximum number of recently-used vertices cached by a transaction.
|
static ConfigOption<Integer> |
GraphDatabaseConfiguration.TX_DIRTY_SIZE
Configures the initial size of the dirty (modified) vertex map used by a transaction.
|
static ConfigOption<String> |
GraphDatabaseConfiguration.UNIQUE_INSTANCE_ID |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.UNIQUE_INSTANCE_ID_HOSTNAME |
static ConfigOption<Short> |
GraphDatabaseConfiguration.UNIQUE_INSTANCE_ID_SUFFIX |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.USE_MULTIQUERY |
static ConfigOption<Boolean> |
GraphDatabaseConfiguration.VERBOSE_TX_RECOVERY |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<String> |
VertexIDAssigner.PLACEMENT_STRATEGY |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<Integer> |
SimpleBulkPlacementStrategy.CONCURRENT_PARTITIONS |
static ConfigOption<String> |
PropertyPlacementStrategy.PARTITION_KEY |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<String> |
IndexUpdateJob.INDEX_NAME |
static ConfigOption<String> |
IndexUpdateJob.INDEX_RELATION_TYPE |
Modifier and Type | Field and Description |
---|---|
static ConfigOption<Integer> |
ThresholdBasedIndexSelectionStrategy.INDEX_SELECT_BRUTE_FORCE_THRESHOLD |
Modifier and Type | Method and Description |
---|---|
<V> V |
StandardTransactionBuilder.getCustomOption(ConfigOption<V> opt) |
Copyright © 2012–2023. All rights reserved.