public abstract class BaseContext<T> extends Object implements Context<T>
| Constructor and Description |
|---|
BaseContext(T value,
Map<String,Object> globalContextMap)
构造
|
BaseContext(T value,
Map<String,Object> globalContextMap,
Map<String,Object> contextMap)
构造
|
| Modifier and Type | Method and Description |
|---|---|
void |
clear()
清除内容。只会清除当前域
|
void |
clearAll()
清除所有域的内容
|
void |
clearGlobal()
清除全局上下文中的值
|
Object |
get(String key)
获取一个当前上下文参数
|
protected Map<String,Object> |
getContextMap()
获取contextMap
|
Object |
getGlobal(String key)
获取一个全局上下文参数
|
protected Map<String,Object> |
getGlobalContextMap()
获取全局Map
|
T |
getValue() |
Object |
set(String key,
Object value)
记录一个当前上下文参数
|
Object |
setGlobal(String key,
Object value)
记录一个全局上下文参数
|
void |
setValue(T newValue) |
public BaseContext(T value, Map<String,Object> globalContextMap)
value - 上下文所对应的值globalContextMap - 全局上下文值。public Object setGlobal(String key, Object value)
Contextpublic void clearGlobal()
ContextclearGlobal in interface Context<T>Copyright © 2020. All rights reserved.