## Uses of Interface
com.thinkaurelius.titan.diskstorage.util.time.TimestampProvider

- Packages that use TimestampProvider
  Package | Description
  --- | ---
  com.thinkaurelius.titan.diskstorage |
  com.thinkaurelius.titan.diskstorage.common |
  com.thinkaurelius.titan.diskstorage.configuration.backend |
  com.thinkaurelius.titan.diskstorage.locking |
  com.thinkaurelius.titan.diskstorage.log |
  com.thinkaurelius.titan.diskstorage.util |
  com.thinkaurelius.titan.diskstorage.util.time |
  com.thinkaurelius.titan.graphdb.configuration |
  com.thinkaurelius.titan.graphdb.database.log |
  com.thinkaurelius.titan.graphdb.database.management |
  com.thinkaurelius.titan.graphdb.transaction |
  com.thinkaurelius.titan.graphdb.transaction.lock |

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

    Methods in com.thinkaurelius.titan.diskstorage that return TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `TimestampProvider` | BaseTransactionConfig.`getTimestampProvider()` Returns the timestamp provider of this transaction.

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

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

    Methods in com.thinkaurelius.titan.diskstorage.common that return TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `TimestampProvider` | DistributedStoreManager.`getTimestampProvider()`

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

    Constructors in com.thinkaurelius.titan.diskstorage.configuration.backend with parameters of type TimestampProvider
    Constructor and Description
    `KCVSConfiguration(BackendOperation.TransactionalProvider txProvider, TimestampProvider times, KeyColumnValueStore store, String identifier)`

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

    Fields in com.thinkaurelius.titan.diskstorage.locking declared as TimestampProvider
    Modifier and Type | Field and Description
    --- | ---
    `protected TimestampProvider` | AbstractLocker.`times` Sole source of time.
    `protected TimestampProvider` | AbstractLocker.Builder.`times`

    Methods in com.thinkaurelius.titan.diskstorage.locking with parameters of type TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `<T> LocalLockMediator<T>` | LocalLockMediatorProvider.`get(String namespace, TimestampProvider times)` Returns a the single `LocalLockMediator` responsible for the specified `namespace`.
    `<T> LocalLockMediator<T>` | LocalLockMediators.`get(String namespace, TimestampProvider times)`
    `B` | AbstractLocker.Builder.`times(TimestampProvider times)`

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

  - ### Uses of TimestampProvider in com.thinkaurelius.titan.diskstorage.log

    Methods in com.thinkaurelius.titan.diskstorage.log with parameters of type TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `Timepoint` | ReadMarker.`getStartTime(TimestampProvider times)` Returns the start time of this marker if such has been defined or the current time if not

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

    Methods in com.thinkaurelius.titan.diskstorage.util that return TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `TimestampProvider` | StandardBaseTransactionConfig.`getTimestampProvider()`

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

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

    Classes in com.thinkaurelius.titan.diskstorage.util.time that implement TimestampProvider
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Timestamps` Implementations of `TimestampProvider` for different resolutions of time: NANO: nano-second time resolution based on System.nanoTime using a base-time established by System.currentTimeMillis().

    Methods in com.thinkaurelius.titan.diskstorage.util.time that return TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `TimestampProvider` | StandardTimepoint.`getProvider()`
    `TimestampProvider` | Timepoint.`getProvider()` Returns the backing `TimestampProvider`.

    Constructors in com.thinkaurelius.titan.diskstorage.util.time with parameters of type TimestampProvider
    Constructor and Description
    `StandardTimepoint(long sinceEpoch, TimestampProvider provider)` Number of time units elapsed between the UNIX Epoch and this instant.
    `Timer(TimestampProvider times)`

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

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

  - ### Uses of TimestampProvider in com.thinkaurelius.titan.graphdb.database.log

    Methods in com.thinkaurelius.titan.graphdb.database.log with parameters of type TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `static TransactionLogHeader.Entry` | TransactionLogHeader.`parse(StaticBuffer buffer, Serializer serializer, TimestampProvider times)`

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

    Constructors in com.thinkaurelius.titan.graphdb.database.management with parameters of type TimestampProvider
    Constructor and Description
    `ManagementLogger(StandardTitanGraph graph, Log sysLog, SchemaCache schemaCache, TimestampProvider times)`

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

    Methods in com.thinkaurelius.titan.graphdb.transaction that return TimestampProvider
    Modifier and Type | Method and Description
    --- | ---
    `TimestampProvider` | StandardTransactionBuilder.`getTimestampProvider()`

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

    Constructors in com.thinkaurelius.titan.graphdb.transaction.lock with parameters of type TimestampProvider
    Constructor and Description
    `CombinerLock(TransactionLock first, TransactionLock second, TimestampProvider times)`

Copyright © 2012–2014. All rights reserved.