Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Conversation

@marc-adaptive
Copy link
Contributor

This allows users more control over responding to resend requests by allowing user to programatically decide from what sequence number they would like to replay, gapfilling prior messages.

…d request, from an overridden beginSeqNum, gapfilling prior messages

testSystem.await("Failed to receive messages", () ->
{
final long totalReplayedMessages = acceptingOtfAcceptor.messages().size();
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

s/Replayed/Received/

final List<FixMessage> fixMessageList = acceptingOtfAcceptor.messages();
final FixMessage gapFill = fixMessageList.get(0);
assertEquals(SEQUENCE_RESET_MESSAGE, gapFill.messageType());
assertEquals(1, gapFill.messageSequenceNumber());
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Shall we add an assertion on GapFillFlag and NewSeqNo values?

@marc-adaptive marc-adaptive marked this pull request as ready for review June 18, 2025 13:59
@marc-adaptive marc-adaptive merged commit b221dee into master Jun 18, 2025
9 of 10 checks passed
@marc-adaptive marc-adaptive deleted the resend-request-controller-from branch June 18, 2025 14:00
marc-adaptive added a commit that referenced this pull request Jun 23, 2025
Introduce ResendRequestResponse option to allow responding to a resend request, from an overridden beginSeqNum, gapfilling prior messages

(cherry picked from commit b221dee)
writeoncereadmany pushed a commit to TransFICC/artio that referenced this pull request Oct 13, 2025
Introduce ResendRequestResponse option to allow responding to a resend request, from an overridden beginSeqNum, gapfilling prior messages
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants