|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public static interface MessageChannel.RawKeyResolutionTable
A MessageChannel.RawKeyResolutionTable is used to build a message key
from a given channel key, by providing substitution values for
variable components in the key.
A MessageChannel.RawKeyResolutionTable doesn't produce garbage for
inserts and removes, and contains substitution values that
are XStrings which allow the key to be build without
producing garbage.
MessageChannel.RawKeyResolutionTable is not safe for
concurrent access by multiple threads.| Method Summary | |
|---|---|
boolean |
containsKey(String key)
Tests if the key resolution table contains the provided substitution key. |
XString |
get(String key)
Gets a key substitution value. |
XString |
getProperty(String key)
Gets a key substitution value. |
XString |
put(String key,
XString value)
Adds a key resolution property. |
XString |
remove(String key)
Removes a substitution value. |
XString |
setProperty(String key,
XString value)
Adds a key resolution property. |
| Method Detail |
|---|
XString put(String key,
XString value)
key - The key.value - The value.
XString setProperty(String key,
XString value)
key - The key.value - The value.
XString get(String key)
key - The key to lookup.
XString getProperty(String key)
key - The key to lookup.
XString remove(String key)
key - The key to remove
boolean containsKey(String key)
key - The key to test for
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||