## Uses of Interface
com.thinkaurelius.titan.core.attribute.Duration

- Packages that use Duration
  Package | Description
  --- | ---
  com.thinkaurelius.titan.core.attribute |
  com.thinkaurelius.titan.core.schema |
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.common |
  com.thinkaurelius.titan.diskstorage.configuration.backend |
  com.thinkaurelius.titan.diskstorage.idmanagement |
  com.thinkaurelius.titan.diskstorage.indexing |
  com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache |
  com.thinkaurelius.titan.diskstorage.locking |
  com.thinkaurelius.titan.diskstorage.locking.consistentkey |
  com.thinkaurelius.titan.diskstorage.log.kcvs |
  com.thinkaurelius.titan.diskstorage.util |
  com.thinkaurelius.titan.diskstorage.util.time |
  com.thinkaurelius.titan.graphdb.configuration |
  com.thinkaurelius.titan.graphdb.database.idassigner |
  com.thinkaurelius.titan.graphdb.database.management |
  com.thinkaurelius.titan.graphdb.transaction.lock |
  com.thinkaurelius.titan.util.encoding |
  com.thinkaurelius.titan.util.stats |

- - ### Uses of Duration in com.thinkaurelius.titan.core.attribute

    Methods in com.thinkaurelius.titan.core.attribute that return Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | Duration.`add(Duration addend)` Returns a new duration that equals the combined length of this and the given duration in the unit of this duration.
    `Duration` | Duration.`multiply(double multiplier)` Multiplies the length of this duration by the given multiplier.
    `Duration` | Duration.`sub(Duration subtrahend)` Returns a new duration that equals the length of this duration minus the length of the given duration in the unit of this duration.

    Methods in com.thinkaurelius.titan.core.attribute with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | Duration.`add(Duration addend)` Returns a new duration that equals the combined length of this and the given duration in the unit of this duration.
    `Duration` | Duration.`sub(Duration subtrahend)` Returns a new duration that equals the length of this duration minus the length of the given duration in the unit of this duration.

  - ### Uses of Duration in com.thinkaurelius.titan.core.schema

    Methods in com.thinkaurelius.titan.core.schema that return Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | TitanManagement.`getTTL(TitanSchemaType type)` Retrieves the time-to-live for the given `TitanSchemaType` as a `Duration`.

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

    Methods in com.thinkaurelius.titan.diskstorage with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `IDBlock` | IDAuthority.`getIDBlock(int partition, int idNamespace, Duration timeout)` Returns a block of new ids in the form of `IDBlock`.

    Constructors in com.thinkaurelius.titan.diskstorage with parameters of type Duration
    Constructor and Description
    `BackendTransaction(CacheTransaction storeTx, BaseTransactionConfig txConfig, StoreFeatures features, KCVSCache edgeStore, KCVSCache indexStore, KCVSCache txLogStore, Duration maxReadTime, Map<String,IndexTransaction> indexTx, Executor threadPool)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.common

    Fields in com.thinkaurelius.titan.diskstorage.common declared as Duration
    Modifier and Type | Field and Description
    --- | ---
    `protected Duration` | DistributedStoreManager.`connectionTimeoutMS`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.configuration.backend

    Methods in com.thinkaurelius.titan.diskstorage.configuration.backend with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `void` | KCVSConfiguration.`setMaxOperationWaitTime(Duration waitTime)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.idmanagement

    Fields in com.thinkaurelius.titan.diskstorage.idmanagement declared as Duration
    Modifier and Type | Field and Description
    --- | ---
    `protected Duration` | AbstractIDAuthority.`idApplicationWaitMS`

    Methods in com.thinkaurelius.titan.diskstorage.idmanagement with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `IDBlock` | ConsistentKeyIDAuthority.`getIDBlock(int partition, int idNamespace, Duration timeout)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.indexing

    Constructors in com.thinkaurelius.titan.diskstorage.indexing with parameters of type Duration
    Constructor and Description
    `IndexTransaction(IndexProvider index, KeyInformation.IndexRetriever keyInformations, BaseTransactionConfig config, Duration maxWriteTime)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache

    Constructors in com.thinkaurelius.titan.diskstorage.keycolumnvalue.cache with parameters of type Duration
    Constructor and Description
    `CacheTransaction(StoreTransaction tx, KeyColumnValueStoreManager manager, int persistChunkSize, Duration maxWriteTime, boolean batchLoading)`
    `CacheTransaction(StoreTransaction tx, KeyColumnValueStoreManager manager, int persistChunkSize, Duration maxWriteTime, boolean batchLoading, int expectedNumStores)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.locking

    Fields in com.thinkaurelius.titan.diskstorage.locking declared as Duration
    Modifier and Type | Field and Description
    --- | ---
    `protected Duration` | AbstractLocker.`lockExpire` The amount of time, in `AbstractLocker.times``.getUnit()`, that may pass after writing a lock before it is considered to be invalid and automatically unlocked.
    `protected Duration` | AbstractLocker.Builder.`lockExpire`

    Methods in com.thinkaurelius.titan.diskstorage.locking with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `B` | AbstractLocker.Builder.`lockExpire(Duration d)`

    Constructors in com.thinkaurelius.titan.diskstorage.locking with parameters of type Duration
    Constructor and Description
    `AbstractLocker(StaticBuffer rid, TimestampProvider times, ConsistentKeyLockerSerializer serializer, LocalLockMediator<StoreTransaction> llm, LockerState<S> lockState, Duration lockExpire, org.slf4j.Logger log)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.locking.consistentkey

    Methods in com.thinkaurelius.titan.diskstorage.locking.consistentkey with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `ConsistentKeyLocker.Builder` | ConsistentKeyLocker.Builder.`lockWait(Duration d)`

    Constructors in com.thinkaurelius.titan.diskstorage.locking.consistentkey with parameters of type Duration
    Constructor and Description
    `ExpectedValueCheckingStoreManager(KeyColumnValueStoreManager storeManager, String lockStoreSuffix, LockerProvider lockerProvider, Duration maxReadTime)`
    `ExpectedValueCheckingTransaction(StoreTransaction inconsistentTx, StoreTransaction strongConsistentTx, Duration maxReadTime)`

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

    Fields in com.thinkaurelius.titan.diskstorage.log.kcvs with type parameters of type Duration
    Modifier and Type | Field and Description
    --- | ---
    `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 Duration in com.thinkaurelius.titan.diskstorage.util

    Methods in com.thinkaurelius.titan.diskstorage.util with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `static <R> R` | BackendOperation.`execute(BackendOperation.Transactional<R> exe, BackendOperation.TransactionalProvider provider, TimestampProvider times, Duration maxTime)`
    `static <V> V` | BackendOperation.`execute(Callable<V> exe, Duration totalWaitTime)`
    `static <V> V` | BackendOperation.`executeDirect(Callable<V> exe, Duration totalWaitTime)`

  - ### Uses of Duration in com.thinkaurelius.titan.diskstorage.util.time

    Classes in com.thinkaurelius.titan.diskstorage.util.time that implement Duration
    Modifier and Type | Class and Description
    --- | ---
    `class` | `StandardDuration`
    `class` | `ZeroDuration` A zero-length `Duration` singleton.

    Fields in com.thinkaurelius.titan.diskstorage.util.time declared as Duration
    Modifier and Type | Field and Description
    --- | ---
    `static Duration` | ZeroDuration.`INSTANCE`

    Methods in com.thinkaurelius.titan.diskstorage.util.time that return Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | ZeroDuration.`add(Duration addend)`
    `Duration` | StandardDuration.`add(Duration addend)`
    `Duration` | Timer.`elapsed()`
    `static Duration` | Durations.`min(Duration x, Duration y)`
    `Duration` | ZeroDuration.`multiply(double multiplier)`
    `Duration` | StandardDuration.`multiply(double multiplier)`
    `Duration` | ZeroDuration.`sub(Duration subtrahend)`
    `Duration` | StandardDuration.`sub(Duration subtrahend)`

    Methods in com.thinkaurelius.titan.diskstorage.util.time with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `StandardTimepoint` | StandardTimepoint.`add(Duration addend)`
    `Duration` | ZeroDuration.`add(Duration addend)`
    `Duration` | StandardDuration.`add(Duration addend)`
    `Timepoint` | Timepoint.`add(Duration addend)` Returns a new Timepoint which is the given duration later in time.
    `int` | ZeroDuration.`compareTo(Duration o)`
    `int` | StandardDuration.`compareTo(Duration o)`
    `static Duration` | Durations.`min(Duration x, Duration y)`
    `void` | Timestamps.`sleepFor(Duration duration)`
    `void` | TimestampProvider.`sleepFor(Duration duration)` Sleep for the given duration of time.
    `StandardTimepoint` | StandardTimepoint.`sub(Duration subtrahend)`
    `Duration` | ZeroDuration.`sub(Duration subtrahend)`
    `Duration` | StandardDuration.`sub(Duration subtrahend)`
    `Timepoint` | Timepoint.`sub(Duration subtrahend)` Returns a new Timepoint that is the given duration earlier in time.

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

    Fields in com.thinkaurelius.titan.graphdb.configuration with type parameters of type Duration
    Modifier and Type | Field and Description
    --- | ---
    `static ConfigOption<Duration>` | GraphDatabaseConfiguration.`CONNECTION_TIMEOUT` Default timeout when connecting to a remote database instance
    `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<Duration>` | GraphDatabaseConfiguration.`GRAPHITE_INTERVAL` The number of milliseconds to wait between sending Metrics data to the host specified `GraphDatabaseConfiguration.GRAPHITE_HOST`.
    `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<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<Duration>` | GraphDatabaseConfiguration.`LOCK_EXPIRE` Number of milliseconds after which a lock is considered to have expired.
    `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<Duration>` | GraphDatabaseConfiguration.`LOG_READ_INTERVAL`
    `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<Duration>` | GraphDatabaseConfiguration.`METRICS_CSV_INTERVAL` Metrics CSV reporter interval in milliseconds.
    `static ConfigOption<Duration>` | GraphDatabaseConfiguration.`METRICS_SLF4J_INTERVAL` Metrics Slf4j reporter interval in milliseconds.
    `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<Duration>` | GraphDatabaseConfiguration.`STORAGE_READ_WAITTIME`
    `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.

    Methods in com.thinkaurelius.titan.graphdb.configuration that return Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | GraphDatabaseConfiguration.`getMaxCommitTime()`
    `Duration` | GraphDatabaseConfiguration.`getMaxWriteTime()`

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

    Constructors in com.thinkaurelius.titan.graphdb.database.idassigner with parameters of type Duration
    Constructor and Description
    `StandardIDPool(IDAuthority idAuthority, int partition, int idNamespace, long idUpperBound, Duration renewTimeout, double renewBufferPercentage)`

  - ### Uses of Duration in com.thinkaurelius.titan.graphdb.database.management

    Methods in com.thinkaurelius.titan.graphdb.database.management that return Duration
    Modifier and Type | Method and Description
    --- | ---
    `Duration` | ManagementSystem.`getTTL(TitanSchemaType type)`

  - ### Uses of Duration in com.thinkaurelius.titan.graphdb.transaction.lock

    Methods in com.thinkaurelius.titan.graphdb.transaction.lock with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `void` | ReentrantTransactionLock.`lock(Duration timeout)`
    `void` | CombinerLock.`lock(Duration timeout)`
    `void` | FakeLock.`lock(Duration timeout)`
    `void` | TransactionLock.`lock(Duration timeout)`

  - ### Uses of Duration in com.thinkaurelius.titan.util.encoding

    Methods in com.thinkaurelius.titan.util.encoding with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `static int` | ConversionHelper.`getTTLSeconds(Duration duration)`

  - ### Uses of Duration in com.thinkaurelius.titan.util.stats

    Methods in com.thinkaurelius.titan.util.stats with parameters of type Duration
    Modifier and Type | Method and Description
    --- | ---
    `void` | MetricManager.`addConsoleReporter(Duration reportInterval)` Create a `ConsoleReporter` attached to the Titan Metrics registry.
    `void` | MetricManager.`addCsvReporter(Duration reportInterval, String output)` Create a `CsvReporter` attached to the Titan Metrics registry.
    `void` | MetricManager.`addGangliaReporter(String groupOrHost, int port, info.ganglia.gmetric4j.gmetric.GMetric.UDPAddressingMode addressingMode, int ttl, Boolean protocol31, UUID hostUUID, String spoof, Duration reportInterval)` Create a `GangliaReporter` attached to the Titan Metrics registry.
    `void` | MetricManager.`addGraphiteReporter(String host, int port, String prefix, Duration reportInterval)` Create a `GraphiteReporter` attached to the Titan Metrics registry.
    `void` | MetricManager.`addSlf4jReporter(Duration reportInterval, String loggerName)` Create a `Slf4jReporter` attached to the Titan Metrics registry.

Copyright © 2012–2014. All rights reserved.