DataStore
PersistentDataStore
class 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
インタフェース内 DataStore
public java.util.Set<Hash> getKeys()
public java.util.Collection<DatabaseEntry> getEntries()
getEntries
インタフェース内 DataStore
public java.util.Set<java.util.Map.Entry<Hash,DatabaseEntry>> getMapEntries()
getMapEntries
インタフェース内 DataStore
public DatabaseEntry get(Hash key, boolean persist)
public DatabaseEntry get(Hash key)
public int countLeaseSets()
countLeaseSets
インタフェース内 DataStore
public boolean put(Hash key, DatabaseEntry data, boolean persist)
public boolean put(Hash key, DatabaseEntry data)
public java.lang.String toString()
toString
クラス内 java.lang.Object
public DatabaseEntry remove(Hash key, boolean persist)
public DatabaseEntry remove(Hash key)