Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Allow user to set socket read timeout option #1188

Merged
merged 2 commits into from
Jul 26, 2024
Merged

Conversation

scottf
Copy link
Contributor

@scottf scottf commented Jul 25, 2024

No description provided.

/**
* Constant used for calculating if a socket read timeout is large enough.
*/
public static final long MINIMUM_SOCKET_READ_TIMEOUT_GT_CONNECTION_TIMEOUT = 100;
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Same idea as write timeout buffer

this.socketReadTimeoutMillis = socketReadTimeoutMillis;
return this;
}

Copy link
Contributor Author

Choose a reason for hiding this comment

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

I only take an int here because the Socket api only takes an int.

Copy link
Member

@MauriceVanVeen MauriceVanVeen left a comment

Choose a reason for hiding this comment

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

LGTM
Only one comment about a test failing due to a removed default value.

src/main/java/io/nats/client/Options.java Outdated Show resolved Hide resolved
@scottf scottf merged commit 37d03e8 into main Jul 26, 2024
4 checks passed
@scottf scottf deleted the socket-read-timeout branch July 26, 2024 16:31
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