Github user milleruntime commented on the issue:
https://github.com/apache/accumulo/pull/289
> @milleruntime What's your feeling on using javax.validation.constraints
right in the method signature?
I am on the fence with using external validation. One one hand, it doesn't
make sense to bring in a slew of dependencies just for a few annotations. I
have seen full web apps plagued by this in the past. And since the monitor
isn't the heart of Accumulo, I am more hesitant to include something like this.
On the other hand, if it is only one transitive dependency, I can definitely
see the benefits it brings through custom code minimization and enhanced end
point security, since this type of validation is quite common with web apps.
I am curious to see what type of errors are thrown by the validation. I
have seen frameworks like hibernate obscure error handling, especially at the
front end. Although, I don't think we have any error handling on the REST
endpoints yet so perhaps that could be a follow on task.
---
If your project is set up for it, you can reply to this email and have your
reply appear on GitHub as well. If your project does not have this feature
enabled and wishes so, or if the feature is enabled but not working, please
contact infrastructure at [email protected] or file a JIRA ticket
with INFRA.
---