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)
Context
public void clearGlobal()
Context
clearGlobal
in interface Context<T>
Copyright © 2020. All rights reserved.