-
Notifications
You must be signed in to change notification settings - Fork 467
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
ShardInfo class not public #120
Comments
Looking at it, I think it's an oversight. The existing strategies just happen to be in the same package so they don't have that issue. I'll look at making the class public for a future release. For the short term you could place your strategy in the same package: com.amazonaws.services.kinesis.clientlibrary.lib.worker |
Made the ShardInfo class public, and updated the documentation for a number of the properties. This will allow users to implement custom shard prioritization strategies. Fixes: Issue awslabs#120
Made the ShardInfo class public, and updated the documentation for a number of the properties. This will allow users to implement custom shard prioritization strategies. Fixes: Issue #120
* Upgrade to the newest AWS Java SDK. * Issue awslabs/amazon-kinesis-client-python#27 * PR awslabs#126 * PR awslabs#125 * Added a direct dependency on commons-logging. * Issue awslabs#123 * PR awslabs#124 * Make ShardInfo public to allow for custom ShardPrioritization strategies. * Issue awslabs#120 * PR awslabs#127
This is now fixed in Release 1.7.3. Feel free to reopen if you have any additional questions. |
Just checking to see if this is just an oversight, but the ShardInfo class is non-public and so it's not possible to provide a custom ShardPrioritization implementation that compiles because of this.
The text was updated successfully, but these errors were encountered: