public class DuplicateKeyTableFlush extends java.lang.Object implements FlushHandler
Constructor and Description |
---|
DuplicateKeyTableFlush(ConfigIfc config,
LoggerIfc logger,
DuplicateKeyTable table) |
Modifier and Type | Method and Description |
---|---|
void |
completeFlush()
Flushes the complete table.
|
void |
flushRecord(java.lang.Object obj)
Flushes the given key from the table.
|
protected void |
getConfigData() |
void |
initialFlush()
Flushes the table based on whether the "FlushOnStartup"
configuration setting is set to true.
|
int[] |
recordInitFields()
Returns the fields that should be stored in a newly created
record entry.
|
public DuplicateKeyTableFlush(ConfigIfc config, LoggerIfc logger, DuplicateKeyTable table)
public int[] recordInitFields()
public void flushRecord(java.lang.Object obj)
flushRecord
in interface FlushHandler
nar
- NAR to flush to the next nodepublic void initialFlush()
public void completeFlush()
protected void getConfigData()