Class AbstractPushRequest

    • Field Detail

      • createTime

        protected long createTime
      • lastPushTime

        protected long lastPushTime
      • waitingRequests

        protected java.util.Map<java.lang.String,​java.util.Set<AbstractPushRequest>> waitingRequests
      • simpleMessage

        protected org.apache.eventmesh.common.protocol.grpc.protos.SimpleMessage simpleMessage
    • Constructor Detail

      • AbstractPushRequest

        public AbstractPushRequest​(HandleMsgContext handleMsgContext,
                                   java.util.Map<java.lang.String,​java.util.Set<AbstractPushRequest>> waitingRequests)
    • Method Detail

      • tryPushRequest

        public abstract void tryPushRequest()
      • retry

        public boolean retry()
      • delayRetry

        protected void delayRetry()
      • isComplete

        protected boolean isComplete()
      • complete

        protected void complete()
      • timeout

        protected void timeout()