## Uses of Class
com.thinkaurelius.titan.diskstorage.configuration.ConfigOption

- Packages that use ConfigOption
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.configuration |
  com.thinkaurelius.titan.diskstorage.log.kcvs |
  com.thinkaurelius.titan.diskstorage.util |
  com.thinkaurelius.titan.graphdb.configuration |
  com.thinkaurelius.titan.graphdb.database.idassigner |
  com.thinkaurelius.titan.graphdb.database.idassigner.placement |
  com.thinkaurelius.titan.graphdb.transaction |

- - ### Uses of ConfigOption in com.thinkaurelius.titan.diskstorage

    Fields in com.thinkaurelius.titan.diskstorage with type parameters of type ConfigOption
    Modifier and Type | Field and Description
    --- | ---
    `static Map<String,ConfigOption>` | Backend.`REGISTERED_STORAGE_MANAGERS_SHORTHAND`

    Methods in com.thinkaurelius.titan.diskstorage with parameters of type ConfigOption
    Modifier and Type | Method and Description
    --- | ---
    `<V> V` | BaseTransactionConfig.`getCustomOption(ConfigOption<V> opt)` Get an arbitrary transaction-specific option.

  - ### Uses of ConfigOption in com.thinkaurelius.titan.diskstorage.configuration

    Methods in com.thinkaurelius.titan.diskstorage.configuration that return ConfigOption
    Modifier and Type | Method and Description
    --- | ---
    `ConfigOption<O>` | ConfigOption.`hide()`

    Methods in com.thinkaurelius.titan.diskstorage.configuration with parameters of type ConfigOption
    Modifier and Type | Method and Description
    --- | ---
    `<O> O` | MixedConfiguration.`get(ConfigOption<O> option, String... umbrellaElements)`
    `<O> O` | MergedConfiguration.`get(ConfigOption<O> option, String... umbrellaElements)`
    `<O> O` | BasicConfiguration.`get(ConfigOption<O> option, String... umbrellaElements)`
    `<O> O` | Configuration.`get(ConfigOption<O> option, String... umbrellaElements)`
    `boolean` | MixedConfiguration.`has(ConfigOption option, String... umbrellaElements)`
    `boolean` | MergedConfiguration.`has(ConfigOption option, String... umbrellaElements)`
    `boolean` | BasicConfiguration.`has(ConfigOption option, String... umbrellaElements)`
    `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)`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.diskstorage.log.kcvs

    Fields in com.thinkaurelius.titan.diskstorage.log.kcvs declared as ConfigOption
    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`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.diskstorage.util

    Methods in com.thinkaurelius.titan.diskstorage.util with parameters of type ConfigOption
    Modifier and Type | Method and Description
    --- | ---
    `<V> V` | StandardBaseTransactionConfig.`getCustomOption(ConfigOption<V> opt)`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.graphdb.configuration

    Fields in com.thinkaurelius.titan.graphdb.configuration declared as ConfigOption
    Modifier and Type | Field and Description
    --- | ---
    `static ConfigOption<Boolean>` | GraphDatabaseConfiguration.`ALLOW_SETTING_VERTEX_ID`
    `static ConfigOption<Boolean>` | GraphDatabaseConfiguration.`ATTRIBUTE_ALLOW_ALL_SERIALIZABLE`
    `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<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<Boolean>` | GraphDatabaseConfiguration.`CLUSTER_PARTITION` Whether the id space should be partitioned for equal distribution of keys.
    `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.`FORCE_INDEX_USAGE`
    `static ConfigOption<String>` | GraphDatabaseConfiguration.`GANGLIA_ADDRESSING_MODE` Whether to interpret `GraphDatabaseConfiguration.GANGLIA_HOST_OR_GROUP` as a unicast or multicast address.
    `static ConfigOption<String>` | GraphDatabaseConfiguration.`GANGLIA_HOST_OR_GROUP` The unicast host or multicast group name to which Metrics will send Ganglia data.
    `static ConfigOption<Duration>` | GraphDatabaseConfiguration.`GANGLIA_INTERVAL` The number of milliseconds to wait between sending Metrics data to the host or group specified by `GraphDatabaseConfiguration.GANGLIA_HOST_OR_GROUP`.
    `static ConfigOption<Integer>` | GraphDatabaseConfiguration.`GANGLIA_PORT` The port to which Ganglia data are sent.
    `static ConfigOption<String>` | GraphDatabaseConfiguration.`GANGLIA_SPOOF` If non-null, it must be a valid Gmetric spoof string formatted as an IP:hostname pair.
    `static ConfigOption<Integer>` | GraphDatabaseConfiguration.`GANGLIA_TTL` The multicast TTL to set on outgoing Ganglia datagrams.
    `static ConfigOption<Boolean>` | GraphDatabaseConfiguration.`GANGLIA_USE_PROTOCOL_31` Whether to send data to Ganglia in the 3.1 protocol format (true) or the 3.0 protocol format (false).
    `static ConfigOption<String>` | GraphDatabaseConfiguration.`GANGLIA_UUID` The host UUID to set on outgoing Ganglia datagrams.
    `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<Integer>` | GraphDatabaseConfiguration.`IDAUTHORITY_CAV_BITS` Configures the number of bits of Titan 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 Titan instances attempt to allocate ids at the same time (e.g.
    `static ConfigOption<Integer>` | GraphDatabaseConfiguration.`IDAUTHORITY_CAV_RETRIES` When Titan allocates IDs with `#IDAUTHORITY_RANDOMIZE_UNIQUEID` enabled, 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 Titan instance when allocating ids.
    `static ConfigOption<ConflictAvoidanceMode>` | GraphDatabaseConfiguration.`IDAUTHORITY_CONFLICT_AVOIDANCE` Sets the strategy used by `ConsistentKeyIDAuthority` to avoid contention in ID block alloction between Titan 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 Titan id pool manager will wait before giving up on allocating a new block of ids.
    `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<Integer>` | GraphDatabaseConfiguration.`INDEX_PORT`
    `static ConfigOption<String>` | GraphDatabaseConfiguration.`INITIAL_TITAN_VERSION`
    `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` The number of milliseconds the system waits for a lock application to be acknowledged by the storage backend.
    `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 Titan.
    `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<Integer>` | GraphDatabaseConfiguration.`PAGE_SIZE` Default number of results to pull over the wire when iterating over a distributed storage backend.
    `static ConfigOption<Boolean>` | GraphDatabaseConfiguration.`PARALLEL_BACKEND_OPS` If enabled, Titan attempts to parallelize storage operations against the storage backend using a fixed thread pool shared across the entire Titan graph database instance.
    `static ConfigOption<Boolean>` | GraphDatabaseConfiguration.`PROPERTY_PREFETCHING`
    `static ConfigOption<Timepoint>` | GraphDatabaseConfiguration.`REGISTRATION_TIME`
    `static ConfigOption<Duration>` | GraphDatabaseConfiguration.`SETUP_WAITTIME` Time in milliseconds for backend manager to wait for the storage backends to become available when Titan 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` A unique identifier for the machine running the TitanGraph instance.
    `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<Boolean>` | GraphDatabaseConfiguration.`STORAGE_TRANSACTIONAL` Enables transactions on storage backends that support them
    `static ConfigOption<Duration>` | GraphDatabaseConfiguration.`STORAGE_WRITE_WAITTIME` Number of times the database attempts to execute a read operation against the storage layer in the current transaction.
    `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<Timestamps>` | GraphDatabaseConfiguration.`TIMESTAMP_PROVIDER`
    `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<Short>` | GraphDatabaseConfiguration.`UNIQUE_INSTANCE_ID_SUFFIX`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.graphdb.database.idassigner

    Fields in com.thinkaurelius.titan.graphdb.database.idassigner declared as ConfigOption
    Modifier and Type | Field and Description
    --- | ---
    `static ConfigOption<String>` | VertexIDAssigner.`PLACEMENT_STRATEGY`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.graphdb.database.idassigner.placement

    Fields in com.thinkaurelius.titan.graphdb.database.idassigner.placement declared as ConfigOption
    Modifier and Type | Field and Description
    --- | ---
    `static ConfigOption<Integer>` | SimpleBulkPlacementStrategy.`CONCURRENT_PARTITIONS`

  - ### Uses of ConfigOption in com.thinkaurelius.titan.graphdb.transaction

    Methods in com.thinkaurelius.titan.graphdb.transaction with parameters of type ConfigOption
    Modifier and Type | Method and Description
    --- | ---
    `<V> V` | StandardTransactionBuilder.`getCustomOption(ConfigOption<V> opt)`

Copyright © 2012–2014. All rights reserved.