Class EventMetadata
java.lang.Object
top.magstar.framework.events.models.EventMetadata
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic EventMetadata.Builderbuilder()创建 Builderstatic EventMetadatacreate(long eventId) 创建简单的事件元数据static EventMetadata创建带来源的事件元数据static EventMetadata创建完整的事件元数据boolean<T> TgetAttribute(String key) 获取属性值(可能为null)<T> TgetAttribute(String key, T defaultValue) 获取属性值int获取属性数量intbooleanhasAttribute(String key) 检查是否包含指定属性inthashCode()toString()withAttribute(String key, Object value) 创建副本并添加属性withoutAttribute(String key) 创建副本并移除属性withPriority(int priority) 创建副本并设置优先级withTraceId(String traceId) 创建副本并设置跟踪ID
-
Method Details
-
create
创建简单的事件元数据 -
create
创建带来源的事件元数据 -
create
创建完整的事件元数据 -
builder
创建 Builder -
getEventId
-
getTimestamp
-
getSource
-
getAttributes
-
getPriority
public int getPriority() -
getTraceId
-
getAttribute
获取属性值 -
getAttribute
获取属性值(可能为null) -
hasAttribute
检查是否包含指定属性 -
getAttributeCount
public int getAttributeCount()获取属性数量 -
withAttribute
创建副本并添加属性 -
withoutAttribute
创建副本并移除属性 -
withPriority
创建副本并设置优先级 -
withTraceId
创建副本并设置跟踪ID -
equals
-
hashCode
-
toString
-