|
|||||||||
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 XString
s 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 |