public class ResourceAccessComponent extends AbstractMyBatisDAO
| Modifier and Type | Field and Description |
|---|---|
protected ListMultimap<String,ResourceAccess> |
_pendingRecords
List of pending
ResourceAccess waiting to be exported to the database. |
static String |
ROLE
Avalon ROLE.
|
_manager| Constructor and Description |
|---|
ResourceAccessComponent() |
| Modifier and Type | Method and Description |
|---|---|
private int |
_fillDatabase(ListMultimap<String,ResourceAccess> resourcesAccess) |
private int |
_fillDatabase(SqlSession sqlSession,
List<ResourceAccess> resourcesAccess) |
void |
addAccessRecord(ResourceAccess ra)
Add a new
ResourceAccess to the monitored resources. |
void |
exportPendings()
Call this method to transfer pendings resource access from memory to database
This is normally called by a scheduler
|
_configureDatasource, _getDataSourceId, _getMyBatisConfiguration, configure, contextualize, getSession, getSession, reload, service, setPluginInfogetLogger, setLoggerprotected ListMultimap<String,ResourceAccess> _pendingRecords
ResourceAccess waiting to be exported to the database.public ResourceAccessComponent()
public void addAccessRecord(ResourceAccess ra)
ResourceAccess to the monitored resources.ra - The resource access object.public void exportPendings()
private int _fillDatabase(ListMultimap<String,ResourceAccess> resourcesAccess)
private int _fillDatabase(SqlSession sqlSession, List<ResourceAccess> resourcesAccess)