public class ResultSetRegistryImpl extends Object implements ResultSetRegistry
| Constructor and Description |
|---|
ResultSetRegistryImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
addResultSet(ResultSet resultSet)
add a resultset object to the registry.
|
void |
addResultSet(ResultSet resultSet,
int maxIdleTime)
add a resultset object to the registry.
|
void |
addResultSet(ResultSet resultSet,
String identifier)
add a resultset object to the registry.
|
void |
addResultSet(ResultSet resultSet,
String identifier,
int maxIdleTime)
add a resultset object to the registry.
|
eu.dnetlib.miscutils.cache.Cache<String,ResultSet> |
getCache() |
eu.dnetlib.enabling.tools.UniqueIdentifierGenerator |
getIdGenerator() |
int |
getMaxIdleTimeById(String rsId)
obtain the resultset's maxIdleTime parameter for a resultset with the given id.
|
eu.dnetlib.miscutils.cache.Cache<String,Integer> |
getMaxIdleTimeCache() |
ResultSet |
getResultSetById(String rsId)
obtain the resultset with the given id.
|
void |
setCache(eu.dnetlib.miscutils.cache.Cache<String,ResultSet> cache) |
void |
setIdGenerator(eu.dnetlib.enabling.tools.UniqueIdentifierGenerator idGenerator) |
void |
setMaxIdleTimeCache(eu.dnetlib.miscutils.cache.Cache<String,Integer> maxIdleTimeCache) |
void |
update(ResultSet observed,
Object arg)
gets notified when an observed object is updated.
|
public void addResultSet(ResultSet resultSet)
addResultSet in interface ResultSetRegistryresultSet - a resultset objectResultSetRegistry.addResultSet(eu.dnetlib.enabling.resultset.ResultSet)public void addResultSet(ResultSet resultSet, String identifier)
addResultSet in interface ResultSetRegistryresultSet - a resultset objectidentifier - the identifier you want for the resultsetResultSetRegistry.addResultSet(eu.dnetlib.enabling.resultset.ResultSet, java.lang.String)public void addResultSet(ResultSet resultSet, int maxIdleTime)
addResultSet in interface ResultSetRegistryresultSet - a resultset objectmaxIdleTime - max idle timeResultSetRegistry.addResultSet(eu.dnetlib.enabling.resultset.ResultSet, int)public void addResultSet(ResultSet resultSet, String identifier, int maxIdleTime)
addResultSet in interface ResultSetRegistryresultSet - a resultset objectidentifier - the identifier you want for the resultsetmaxIdleTime - max idle timeResultSetRegistry.addResultSet(eu.dnetlib.enabling.resultset.ResultSet, java.lang.String, int)public ResultSet getResultSetById(String rsId)
getResultSetById in interface ResultSetRegistryrsId - resultset idResultSetRegistry.getResultSetById(java.lang.String)public int getMaxIdleTimeById(String rsId)
ResultSetRegistrygetMaxIdleTimeById in interface ResultSetRegistryrsId - resultset idpublic void update(ResultSet observed, Object arg)
update in interface ResultSetObserverobserved - observed object which modification triggered this call.arg - argeu.dnetlib.miscutils.observer.Observer#update(eu.dnetlib.enabling.resultset.observer.Observable, java.lang.Object)public eu.dnetlib.enabling.tools.UniqueIdentifierGenerator getIdGenerator()
public void setIdGenerator(eu.dnetlib.enabling.tools.UniqueIdentifierGenerator idGenerator)
Copyright © 2017. All rights reserved.