class DummyNamingService extends NamingService
Modifier and Type | Field and Description |
---|---|
protected static int |
BASE32_HASH_LENGTH |
protected static int |
CACHE_MAX_SIZE |
static int |
DEST_SIZE |
static String |
PROP_B32 |
_context, _listeners, _log, _updaters, PROP_IMPL
Modifier | Constructor and Description |
---|---|
protected |
DummyNamingService(I2PAppContext context)
The naming service should only be constructed and accessed through the
application context.
|
Modifier and Type | Method and Description |
---|---|
protected static void |
clearCache() |
protected static Destination |
getCache(String s) |
Destination |
lookup(String hostname,
Properties lookupOptions,
Properties storedOptions)
Same as lookup(hostname) but with in and out options
Note that whether this (and lookup(hostname)) resolve Base 32 addresses
in the form {52 chars}.b32.i2p is NamingService-specific.
|
protected static void |
putCache(String s,
Destination d)
Provide basic static caching for all services
|
protected static void |
removeCache(String s) |
addDestination, addDestination, addNamingService, addNamingService, createInstance, export, export, getBase64Entries, getConfiguration, getEntries, getEntries, getName, getNames, getNames, getNamingServices, getParent, lookup, lookup, lookupAll, lookupAll, lookupBase32, lookupBase64, put, put, putAll, putIfAbsent, putIfAbsent, registerListener, registerUpdater, remove, remove, remove, remove, removeNamingService, requestUpdate, reverseLookup, reverseLookup, reverseLookup, reverseLookupAll, reverseLookupAll, reverseLookupAll, setConfiguration, shutdown, size, size, start, toString, unregisterListener, unregisterUpdater, update
protected static final int BASE32_HASH_LENGTH
public static final String PROP_B32
protected static final int CACHE_MAX_SIZE
public static final int DEST_SIZE
protected DummyNamingService(I2PAppContext context)
public Destination lookup(String hostname, Properties lookupOptions, Properties storedOptions)
NamingService
lookup
in class NamingService
hostname
- mixed case as it could be a keylookupOptions
- input parameter, NamingService-specific, can be nullstoredOptions
- output parameter, NamingService-specific, any stored properties will be added if non-nullprotected static void putCache(String s, Destination d)
s
- case-sensitive, could be a hostname or a full b64 stringprotected static Destination getCache(String s)
s
- case-sensitive, could be a hostname or a full b64 stringprotected static void removeCache(String s)
s
- case-sensitive, could be a hostname or a full b64 stringprotected static void clearCache()