java.lang.Object
org.miaixz.bus.core.basic.entity.Entity
org.miaixz.bus.core.basic.entity.Authorize
org.miaixz.bus.core.basic.entity.Tracer
org.miaixz.bus.vortex.Context
- All Implemented Interfaces:
Serializable
public class Context
extends org.miaixz.bus.core.basic.entity.Tracer
上下文传参类,用于存储和传递请求相关的上下文信息
- Since:
- Java 17+
- Author:
- Justubborn
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.miaixz.bus.core.basic.entity.Tracer
org.miaixz.bus.core.basic.entity.Tracer.TracerBuilder<C extends org.miaixz.bus.core.basic.entity.Tracer,B extends org.miaixz.bus.core.basic.entity.Tracer.TracerBuilder<C, B>> Nested classes/interfaces inherited from class org.miaixz.bus.core.basic.entity.Authorize
org.miaixz.bus.core.basic.entity.Authorize.AuthorizeBuilder<C extends org.miaixz.bus.core.basic.entity.Authorize,B extends org.miaixz.bus.core.basic.entity.Authorize.AuthorizeBuilder<C, B>> Nested classes/interfaces inherited from class org.miaixz.bus.core.basic.entity.Entity
org.miaixz.bus.core.basic.entity.Entity.EntityBuilder<C extends org.miaixz.bus.core.basic.entity.Entity,B extends org.miaixz.bus.core.basic.entity.Entity.EntityBuilder<C, B>> -
Field Summary
Fields inherited from class org.miaixz.bus.core.basic.entity.Tracer
x_child_id, x_local_ip, x_remote_browser, x_remote_channel, x_remote_ip, x_remote_terminal, x_request_id, x_span_id, x_trace_idFields inherited from class org.miaixz.bus.core.basic.entity.Authorize
x_app_id, x_device_id, x_duty_id, x_extension, x_role_id, x_tenant_id, x_tenant_name, x_user_avatar, x_user_code, x_user_email, x_user_id, x_user_name, x_user_nickFields inherited from class org.miaixz.bus.core.basic.entity.Entity
id -
Constructor Summary
Constructors -
Method Summary
Methods inherited from class org.miaixz.bus.core.basic.entity.Tracer
builder, getX_child_id, getX_local_ip, getX_remote_browser, getX_remote_channel, getX_remote_ip, getX_remote_terminal, getX_request_id, getX_span_id, getX_trace_id, setX_child_id, setX_local_ip, setX_remote_browser, setX_remote_channel, setX_remote_ip, setX_remote_terminal, setX_request_id, setX_span_id, setX_trace_idMethods inherited from class org.miaixz.bus.core.basic.entity.Authorize
getX_app_id, getX_device_id, getX_duty_id, getX_extension, getX_role_id, getX_tenant_id, getX_tenant_name, getX_user_avatar, getX_user_code, getX_user_email, getX_user_id, getX_user_name, getX_user_nick, setX_app_id, setX_device_id, setX_duty_id, setX_extension, setX_role_id, setX_tenant_id, setX_tenant_name, setX_user_avatar, setX_user_code, setX_user_email, setX_user_id, setX_user_name, setX_user_nickMethods inherited from class org.miaixz.bus.core.basic.entity.Entity
getId, getValue, isPKNotNull, setId, setValue
-
Constructor Details
-
Context
public Context()
-
-
Method Details
-
get
从 ServerWebExchange 获取或初始化上下文对象- Parameters:
exchange- 当前的 ServerWebExchange 对象- Returns:
- 上下文对象,若不存在则创建新的空上下文
-
get
从 ServerRequest 获取或初始化上下文对象- Parameters:
request- 当前的 ServerRequest 对象- Returns:
- 上下文对象,若不存在则创建新的空上下文
-