|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface HttpContext
HttpContext represents execution state of an HTTP process. It is a structure that can be used to map an attribute name to an attribute value.
The primary purpose of the HTTP context is to facilitate information sharing among various logically related components. HTTP context can be used to store a processing state for one message or several consecutive messages. Multiple logically related messages can participate in a logical session if the same context is reused between consecutive messages.
IMPORTANT: Please note HTTP context implementation, even when thread safe, may not be used concurrently by multiple threads, as the context may contain thread unsafe attributes.
Field Summary | |
---|---|
static String |
RESERVED_PREFIX
The prefix reserved for use by HTTP components. |
Method Summary | |
---|---|
Object |
getAttribute(String id)
Obtains attribute with the given name. |
Object |
removeAttribute(String id)
Removes attribute with the given name from the context. |
void |
setAttribute(String id,
Object obj)
Sets value of the attribute with the given name. |
Field Detail |
---|
static final String RESERVED_PREFIX
Method Detail |
---|
Object getAttribute(String id)
id
- the attribute name.
null
if not set.void setAttribute(String id, Object obj)
id
- the attribute name.obj
- the attribute value.Object removeAttribute(String id)
id
- the attribute name.
null
if not set.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |