static class PointValueDao.BatchWriteBehind extends java.lang.Object implements WorkItem
Modifier and Type | Field and Description |
---|---|
private PointValueDao |
dao |
private static com.serotonin.util.queue.ObjectQueue<PointValueDao.BatchWriteBehindEntry> |
ENTRIES |
private static com.serotonin.monitor.IntegerMonitor |
ENTRIES_MONITOR |
private static java.util.concurrent.CopyOnWriteArrayList<PointValueDao.BatchWriteBehind> |
instances |
private static com.serotonin.monitor.IntegerMonitor |
INSTANCES_MONITOR |
private static org.apache.commons.logging.Log |
LOG |
private static int |
MAX_INSTANCES |
private static int |
MAX_ROWS |
private static int |
SPAWN_THRESHOLD |
PRIORITY_HIGH, PRIORITY_LOW, PRIORITY_MEDIUM
Constructor and Description |
---|
BatchWriteBehind(PointValueDao dao) |
Modifier and Type | Method and Description |
---|---|
(package private) static void |
add(PointValueDao.BatchWriteBehindEntry e,
PointValueDao dao) |
void |
execute() |
int |
getPriority() |
private static final com.serotonin.util.queue.ObjectQueue<PointValueDao.BatchWriteBehindEntry> ENTRIES
private static final java.util.concurrent.CopyOnWriteArrayList<PointValueDao.BatchWriteBehind> instances
private static org.apache.commons.logging.Log LOG
private static final int SPAWN_THRESHOLD
private static final int MAX_INSTANCES
private static int MAX_ROWS
private static final com.serotonin.monitor.IntegerMonitor ENTRIES_MONITOR
private static final com.serotonin.monitor.IntegerMonitor INSTANCES_MONITOR
private final PointValueDao dao
public BatchWriteBehind(PointValueDao dao)
static void add(PointValueDao.BatchWriteBehindEntry e, PointValueDao dao)
public int getPriority()
getPriority
in interface WorkItem