protected override void DoBeforeConsuming(ConsumerLeaseKey key, long correlationId) { noEndpointSchedulePolicy = new ExponentialSchedulePolicy(Config.NoEndpointWaitBaseMillis, Config.NoEndpointWaitMaxMillis); QueryLatestOffset(key, correlationId); // reset policy noEndpointSchedulePolicy.Succeess(); pullMessagesTask.WriteFullFence(new PullMessagesTask(correlationId, noEndpointSchedulePolicy, this)); }