public class AggregationConfiguration extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_DELAY |
static int |
DEFAULT_INITIAL_DELAY |
static int |
DEFAULT_MAX_RECORDS_NUMBER
Define the default MAX number of Record to buffer.
|
static long |
DEFAULT_MAX_TIME_ELAPSED
Define the default Max amount of time elapsed from the time the first
record where buffered
|
protected int |
delay |
protected int |
initialDelay |
protected int |
maxRecordsNumber |
protected long |
maxTimeElapsed |
static TimeUnit |
TIME_UNIT |
| Constructor and Description |
|---|
AggregationConfiguration(int initialDelay,
int delay,
int maxRecordsNumber,
long maxTimeElapsed) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
static AggregationConfiguration |
getDefaultConfiguration() |
int |
getDelay() |
int |
getInitialDelay() |
int |
getMaxRecordsNumber() |
long |
getMaxTimeElapsed() |
int |
hashCode() |
void |
setDelay(int delay) |
void |
setInitialDelay(int initialDelay) |
void |
setMaxRecordsNumber(int maxRecordsNumber) |
void |
setMaxTimeElapsed(long maxTimeElapsed) |
String |
toString() |
public static final int DEFAULT_MAX_RECORDS_NUMBER
public static final long DEFAULT_MAX_TIME_ELAPSED
public static final int DEFAULT_INITIAL_DELAY
public static final int DEFAULT_DELAY
public static final TimeUnit TIME_UNIT
protected int initialDelay
protected int delay
protected int maxRecordsNumber
protected long maxTimeElapsed
public AggregationConfiguration(int initialDelay,
int delay,
int maxRecordsNumber,
long maxTimeElapsed)
public static AggregationConfiguration getDefaultConfiguration()
public int getInitialDelay()
public void setInitialDelay(int initialDelay)
public int getDelay()
public void setDelay(int delay)
public int getMaxRecordsNumber()
public void setMaxRecordsNumber(int maxRecordsNumber)
public long getMaxTimeElapsed()
public void setMaxTimeElapsed(long maxTimeElapsed)
Copyright © 2019. All Rights Reserved.