public abstract class TableInstanceBase extends Object implements TableInstance
Modifier and Type | Field and Description |
---|---|
protected AgentInstanceContext |
agentInstanceContext |
protected EventTableIndexRepository |
indexRepository |
protected Table |
table |
protected ReentrantReadWriteLock |
tableLevelRWLock |
Constructor and Description |
---|
TableInstanceBase(Table table,
AgentInstanceContext agentInstanceContext) |
Modifier and Type | Method and Description |
---|---|
void |
addEventUnadorned(EventBean event) |
AgentInstanceContext |
getAgentInstanceContext() |
EventTableIndexRepository |
getIndexRepository() |
Table |
getTable() |
ReadWriteLock |
getTableLevelRWLock() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addEvent, addExplicitIndex, clearInstance, deleteEvent, destroy, getEventCollection, getIndex, getIterableTableScan, handleRowUpdated, handleRowUpdateKeyAfterUpdate, handleRowUpdateKeyBeforeUpdate, removeExplicitIndex, size
protected final Table table
protected final AgentInstanceContext agentInstanceContext
protected final ReentrantReadWriteLock tableLevelRWLock
protected final EventTableIndexRepository indexRepository
public TableInstanceBase(Table table, AgentInstanceContext agentInstanceContext)
public void addEventUnadorned(EventBean event)
addEventUnadorned
in interface TableInstance
public AgentInstanceContext getAgentInstanceContext()
getAgentInstanceContext
in interface TableInstance
public Table getTable()
getTable
in interface TableInstance
public EventTableIndexRepository getIndexRepository()
getIndexRepository
in interface TableInstance
public ReadWriteLock getTableLevelRWLock()
getTableLevelRWLock
in interface TableInstance
Copyright © 2005–2018. All rights reserved.