| Constructor and Description |
|---|
AvailableIdHolder(IdUtils idUtils,
long low,
long high) |
| Modifier and Type | Method and Description |
|---|---|
void |
addId(long id) |
com.google.common.base.Optional<Long> |
allocateId() |
long |
getAvailableIdCount() |
AtomicLong |
getCur() |
long |
getHigh() |
long |
getLow() |
boolean |
isIdAvailable(long curTimeSec) |
void |
refreshDataStore(IdPoolBuilder idPoolBuilder) |
void |
setCur(long cur) |
String |
toString() |
public AvailableIdHolder(IdUtils idUtils, long low, long high)
public com.google.common.base.Optional<Long> allocateId()
allocateId in interface IdHolderpublic boolean isIdAvailable(long curTimeSec)
isIdAvailable in interface IdHolderpublic long getLow()
public long getHigh()
public AtomicLong getCur()
public long getAvailableIdCount()
getAvailableIdCount in interface IdHolderpublic void setCur(long cur)
public void refreshDataStore(IdPoolBuilder idPoolBuilder)
refreshDataStore in interface IdHolderCopyright © 2019 OpenDaylight. All rights reserved.