Class SendMessageContext
- java.lang.Object
-
- org.apache.eventmesh.runtime.core.protocol.grpc.retry.RetryContext
-
- org.apache.eventmesh.runtime.core.protocol.grpc.producer.SendMessageContext
-
- All Implemented Interfaces:
java.lang.Comparable<java.util.concurrent.Delayed>,java.util.concurrent.Delayed,DelayRetryable
public class SendMessageContext extends RetryContext
-
-
Field Summary
Fields Modifier and Type Field Description EventMeshGrpcServereventMeshGrpcServerstatic org.slf4j.Loggerlogger-
Fields inherited from class org.apache.eventmesh.runtime.core.protocol.grpc.retry.RetryContext
executeTime, retryTimes
-
-
Constructor Summary
Constructors Constructor Description SendMessageContext(java.lang.String bizSeqNo, io.cloudevents.CloudEvent event, EventMeshProducer eventMeshProducer, EventMeshGrpcServer eventMeshGrpcServer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetBizSeqNo()longgetCreateTime()io.cloudevents.CloudEventgetEvent()EventMeshProducergetEventMeshProducer()booleanretry()voidsetBizSeqNo(java.lang.String bizSeqNo)voidsetCreateTime(long createTime)voidsetEvent(io.cloudevents.CloudEvent event)voidsetEventMeshProducer(EventMeshProducer eventMeshProducer)java.lang.StringtoString()-
Methods inherited from class org.apache.eventmesh.runtime.core.protocol.grpc.retry.RetryContext
compareTo, delay, getDelay
-
-
-
-
Field Detail
-
logger
public static final org.slf4j.Logger logger
-
eventMeshGrpcServer
public EventMeshGrpcServer eventMeshGrpcServer
-
-
Constructor Detail
-
SendMessageContext
public SendMessageContext(java.lang.String bizSeqNo, io.cloudevents.CloudEvent event, EventMeshProducer eventMeshProducer, EventMeshGrpcServer eventMeshGrpcServer)
-
-
Method Detail
-
getBizSeqNo
public java.lang.String getBizSeqNo()
-
setBizSeqNo
public void setBizSeqNo(java.lang.String bizSeqNo)
-
getEvent
public io.cloudevents.CloudEvent getEvent()
-
setEvent
public void setEvent(io.cloudevents.CloudEvent event)
-
getEventMeshProducer
public EventMeshProducer getEventMeshProducer()
-
setEventMeshProducer
public void setEventMeshProducer(EventMeshProducer eventMeshProducer)
-
getCreateTime
public long getCreateTime()
-
setCreateTime
public void setCreateTime(long createTime)
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
retry
public boolean retry() throws java.lang.Exception- Throws:
java.lang.Exception
-
-