Class HandleMsgContext
- java.lang.Object
-
- org.apache.eventmesh.runtime.core.protocol.http.consumer.HandleMsgContext
-
public class HandleMsgContext extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description org.slf4j.LoggermessageLogger
-
Constructor Summary
Constructors Constructor Description HandleMsgContext(java.lang.String msgRandomNo, java.lang.String consumerGroup, EventMeshConsumer eventMeshConsumer, java.lang.String topic, io.cloudevents.CloudEvent event, org.apache.eventmesh.common.protocol.SubscriptionItem subscriptionItem, org.apache.eventmesh.api.AbstractContext context, ConsumerGroupConf consumerGroupConfig, EventMeshHTTPServer eventMeshHTTPServer, java.lang.String bizSeqNo, java.lang.String uniqueId, ConsumerGroupTopicConf consumeTopicConfig)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProp(java.lang.String key, java.lang.String val)voidfinish()java.lang.StringgetBizSeqNo()java.lang.StringgetConsumerGroup()ConsumerGroupConfgetConsumerGroupConfig()ConsumerGroupTopicConfgetConsumeTopicConfig()org.apache.eventmesh.api.AbstractContextgetContext()longgetCreateTime()io.cloudevents.CloudEventgetEvent()EventMeshConsumergetEventMeshConsumer()EventMeshHTTPServergetEventMeshHTTPServer()java.lang.StringgetMsgRandomNo()java.lang.StringgetProp(java.lang.String key)org.apache.eventmesh.common.protocol.SubscriptionItemgetSubscriptionItem()java.lang.StringgetTopic()intgetTtl()java.lang.StringgetUniqueId()voidsetBizSeqNo(java.lang.String bizSeqNo)voidsetConsumerGroup(java.lang.String consumerGroup)voidsetConsumerGroupConfig(ConsumerGroupConf consumerGroupConfig)voidsetConsumeTopicConfig(ConsumerGroupTopicConf consumeTopicConfig)voidsetContext(org.apache.eventmesh.api.AbstractContext context)voidsetCreateTime(long createTime)voidsetEvent(io.cloudevents.CloudEvent event)voidsetEventMeshConsumer(EventMeshConsumer eventMeshConsumer)voidsetMsgRandomNo(java.lang.String msgRandomNo)voidsetSubscriptionItem(org.apache.eventmesh.common.protocol.SubscriptionItem subscriptionItem)voidsetTopic(java.lang.String topic)voidsetTtl(int ttl)voidsetUniqueId(java.lang.String uniqueId)java.lang.StringtoString()
-
-
-
Constructor Detail
-
HandleMsgContext
public HandleMsgContext(java.lang.String msgRandomNo, java.lang.String consumerGroup, EventMeshConsumer eventMeshConsumer, java.lang.String topic, io.cloudevents.CloudEvent event, org.apache.eventmesh.common.protocol.SubscriptionItem subscriptionItem, org.apache.eventmesh.api.AbstractContext context, ConsumerGroupConf consumerGroupConfig, EventMeshHTTPServer eventMeshHTTPServer, java.lang.String bizSeqNo, java.lang.String uniqueId, ConsumerGroupTopicConf consumeTopicConfig)
-
-
Method Detail
-
addProp
public void addProp(java.lang.String key, java.lang.String val)
-
getProp
public java.lang.String getProp(java.lang.String key)
-
getMsgRandomNo
public java.lang.String getMsgRandomNo()
-
setMsgRandomNo
public void setMsgRandomNo(java.lang.String msgRandomNo)
-
getConsumeTopicConfig
public ConsumerGroupTopicConf getConsumeTopicConfig()
-
setConsumeTopicConfig
public void setConsumeTopicConfig(ConsumerGroupTopicConf consumeTopicConfig)
-
getBizSeqNo
public java.lang.String getBizSeqNo()
-
setBizSeqNo
public void setBizSeqNo(java.lang.String bizSeqNo)
-
getConsumerGroup
public java.lang.String getConsumerGroup()
-
setConsumerGroup
public void setConsumerGroup(java.lang.String consumerGroup)
-
getEventMeshConsumer
public EventMeshConsumer getEventMeshConsumer()
-
setEventMeshConsumer
public void setEventMeshConsumer(EventMeshConsumer eventMeshConsumer)
-
getTopic
public java.lang.String getTopic()
-
setTopic
public void setTopic(java.lang.String topic)
-
getEvent
public io.cloudevents.CloudEvent getEvent()
-
setEvent
public void setEvent(io.cloudevents.CloudEvent event)
-
getSubscriptionItem
public org.apache.eventmesh.common.protocol.SubscriptionItem getSubscriptionItem()
-
setSubscriptionItem
public void setSubscriptionItem(org.apache.eventmesh.common.protocol.SubscriptionItem subscriptionItem)
-
getCreateTime
public long getCreateTime()
-
setCreateTime
public void setCreateTime(long createTime)
-
getContext
public org.apache.eventmesh.api.AbstractContext getContext()
-
setContext
public void setContext(org.apache.eventmesh.api.AbstractContext context)
-
getConsumerGroupConfig
public ConsumerGroupConf getConsumerGroupConfig()
-
setConsumerGroupConfig
public void setConsumerGroupConfig(ConsumerGroupConf consumerGroupConfig)
-
getEventMeshHTTPServer
public EventMeshHTTPServer getEventMeshHTTPServer()
-
finish
public void finish()
-
getUniqueId
public java.lang.String getUniqueId()
-
setUniqueId
public void setUniqueId(java.lang.String uniqueId)
-
getTtl
public int getTtl()
-
setTtl
public void setTtl(int ttl)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-