public class ChangeRequestHistory<T> extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ChangeRequestHistory.Counter |
| Constructor and Description |
|---|
ChangeRequestHistory() |
ChangeRequestHistory(int maxSize) |
| Modifier and Type | Method and Description |
|---|---|
void |
addChangeRequest(T request)
Add single segment change update.
|
void |
addChangeRequests(List<T> requests)
Add batch of segment changes update.
|
ChangeRequestHistory.Counter |
getLastCounter() |
com.google.common.util.concurrent.ListenableFuture<ChangeRequestsSnapshot<T>> |
getRequestsSince(ChangeRequestHistory.Counter counter)
Returns a Future that , on completion, returns list of segment updates and associated counter.
|
public ChangeRequestHistory()
public ChangeRequestHistory(int maxSize)
public void addChangeRequests(List<T> requests)
public void addChangeRequest(T request)
public com.google.common.util.concurrent.ListenableFuture<ChangeRequestsSnapshot<T>> getRequestsSince(ChangeRequestHistory.Counter counter)
public ChangeRequestHistory.Counter getLastCounter()
Copyright © 2011–2018 The Apache Software Foundation. All rights reserved.