public class UriManager extends ValueManagerBase<RdbmsURI>
| Modifier and Type | Field and Description |
|---|---|
static UriManager |
instance |
BATCH_SIZE, MAX_QUEUE, MIN_QUEUE, queue| Constructor and Description |
|---|
UriManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
protected boolean |
expunge(String condition) |
protected int |
getBatchSize() |
protected void |
insert(Number id,
RdbmsURI resource) |
protected String |
key(RdbmsURI value) |
protected void |
optimize() |
void |
setUriTable(URITable shorter) |
cache, findInCache, flush, getIdSequence, getIdVersion, getInternalId, init, removedStatements, setHashManager, setIdSequenceclear, flush, getQueuepublic static UriManager instance
public void setUriTable(URITable shorter)
public void close()
throws SQLException
close in class ManagerBaseSQLExceptionprotected boolean expunge(String condition) throws SQLException
expunge in class ValueManagerBase<RdbmsURI>SQLExceptionprotected int getBatchSize()
getBatchSize in class ValueManagerBase<RdbmsURI>protected String key(RdbmsURI value)
key in class ValueManagerBase<RdbmsURI>protected void insert(Number id, RdbmsURI resource) throws SQLException, InterruptedException
insert in class ValueManagerBase<RdbmsURI>SQLExceptionInterruptedExceptionprotected void optimize()
throws SQLException
optimize in class ValueManagerBase<RdbmsURI>SQLExceptionCopyright © 2001-2014 Aduna. All Rights Reserved.