public interface Registry
For example the PDF key and URI might be put in this registry. Also queue length perhaps.
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsKey(java.lang.String key)
Check if something is registered for the key.
|
org.json.JSONObject |
getJSON(java.lang.String key)
Get a json object from the registry.
|
java.lang.Number |
getNumber(java.lang.String key)
Get a number from the registry.
|
java.lang.String |
getString(java.lang.String key)
Get string from the registry.
|
long |
getTimeToKeepAfterAccessInMillis()
Return the amount of time the registry will keep an entry before purging the record.
|
java.net.URI |
getURI(java.lang.String key)
Get a URI from the registry.
|
int |
incrementInt(java.lang.String key,
int amount)
Increment the value currently stored in the registry by the amount.
|
long |
incrementLong(java.lang.String key,
long amount)
Increment the value currently stored in the registry by the amount.
|
<T> T |
opt(java.lang.String key,
T defaultValue)
Get a value from the registry or return the default if the value is not in the registry.
|
void |
put(java.lang.String key,
org.json.JSONObject value)
Put a json object in the registry.
|
void |
put(java.lang.String key,
java.lang.Number value)
Put a number in the registry.
|
void |
put(java.lang.String key,
java.lang.String value)
Put a string in the registry.
|
void |
put(java.lang.String key,
java.net.URI value)
Put a URI in the registry.
|
boolean containsKey(java.lang.String key)
key - key to check forvoid put(java.lang.String key,
java.net.URI value)
key - the key of the entryvalue - the valuejava.net.URI getURI(java.lang.String key)
key - the key to use for lookup.void put(java.lang.String key,
java.lang.String value)
key - the key of the entryvalue - the valuejava.lang.String getString(java.lang.String key)
key - the key to use for lookup.void put(java.lang.String key,
java.lang.Number value)
key - the key of the entryvalue - the valuejava.lang.Number getNumber(java.lang.String key)
key - the number<T> T opt(java.lang.String key,
T defaultValue)
T - the type of the returned objectkey - the key of the element to the key to use for lookup.defaultValue - the value to return if a value with the key is not in the registryvoid put(java.lang.String key,
org.json.JSONObject value)
key - the key of the entryvalue - the valueorg.json.JSONObject getJSON(java.lang.String key)
key - the key use for lookupint incrementInt(java.lang.String key,
int amount)
key - the key of the element to incrementamount - th amount to incrementlong incrementLong(java.lang.String key,
long amount)
key - the key of the element to incrementamount - the amount to incrementlong getTimeToKeepAfterAccessInMillis()