DataStorePersistentDataStoreclass TransientDataStore extends java.lang.Object implements DataStore
| 修飾子とタイプ | フィールド | 説明 |
|---|---|---|
protected RouterContext |
_context |
|
protected Log |
_log |
| コンストラクタ | 説明 |
|---|---|
TransientDataStore(RouterContext ctx) |
| 修飾子とタイプ | メソッド | 説明 |
|---|---|---|
int |
countLeaseSets() |
|
DatabaseEntry |
get(Hash key) |
|
DatabaseEntry |
get(Hash key,
boolean persist) |
for PersistentDataStore only - don't use here
|
java.util.Collection<DatabaseEntry> |
getEntries() |
|
java.util.Set<Hash> |
getKeys() |
|
java.util.Set<java.util.Map.Entry<Hash,DatabaseEntry>> |
getMapEntries() |
|
boolean |
isInitialized() |
|
boolean |
isKnown(Hash key) |
|
boolean |
put(Hash key,
DatabaseEntry data) |
|
boolean |
put(Hash key,
DatabaseEntry data,
boolean persist) |
for PersistentDataStore only - don't use here
|
DatabaseEntry |
remove(Hash key) |
|
DatabaseEntry |
remove(Hash key,
boolean persist) |
for PersistentDataStore only - don't use here
|
void |
rescan() |
|
void |
restart() |
|
int |
size() |
|
void |
stop() |
|
java.lang.String |
toString() |
protected final Log _log
protected final RouterContext _context
public TransientDataStore(RouterContext ctx)
public boolean isInitialized()
isInitialized インタフェース内 DataStorepublic java.util.Set<Hash> getKeys()
public java.util.Collection<DatabaseEntry> getEntries()
getEntries インタフェース内 DataStorepublic java.util.Set<java.util.Map.Entry<Hash,DatabaseEntry>> getMapEntries()
getMapEntries インタフェース内 DataStorepublic DatabaseEntry get(Hash key, boolean persist)
public DatabaseEntry get(Hash key)
public int countLeaseSets()
countLeaseSets インタフェース内 DataStorepublic boolean put(Hash key, DatabaseEntry data, boolean persist)
public boolean put(Hash key, DatabaseEntry data)
public java.lang.String toString()
toString クラス内 java.lang.Objectpublic DatabaseEntry remove(Hash key, boolean persist)
public DatabaseEntry remove(Hash key)