com.thinkaurelius.titan.graphdb.database.idassigner

## Class StandardIDPool

- java.lang.Object
- - com.thinkaurelius.titan.graphdb.database.idassigner.StandardIDPool

- All Implemented Interfaces:
    IDPool

      public class StandardIDPool
      extends Object
      implements IDPool

  Author:
    Matthias Broecheler (me@matthiasb.com)

- - ### Constructor Summary

    Constructors
    Constructor and Description
    `StandardIDPool(IDAuthority idAuthority, int partition, int idNamespace, long idUpperBound, Duration renewTimeout, double renewBufferPercentage)`

  - ### Method Summary

    Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `close()`
    `long` | `nextID()`

    - ### Methods inherited from class java.lang.Object

      `clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

- - ### Constructor Detail

    - #### StandardIDPool

          public StandardIDPool(IDAuthority idAuthority,
                        int partition,
                        int idNamespace,
                        long idUpperBound,
                        Duration renewTimeout,
                        double renewBufferPercentage)

  - ### Method Detail

    - #### nextID

          public long nextID()

      Specified by:
        `nextID` in interface `IDPool`

    - #### close

          public void close()

      Specified by:
        `close` in interface `IDPool`

Copyright © 2012–2014. All rights reserved.