MessageDigests are created in several places, centralize the creation and error
handling
----------------------------------------------------------------------------------------
Key: CASSANDRA-2107
URL: https://issues.apache.org/jira/browse/CASSANDRA-2107
Project: Cassandra
Issue Type: Improvement
Reporter: Matthew F. Dennis
Assignee: Matthew F. Dennis
Priority: Minor
MessageDigest.getInstance("SomeAlg") throws NoSuchAlgorithm exception (a
checked exception). This is annoying as it causes everyone that uses standard
algs like MD5 to surround their code in try/catch. We should concentrate the
creation in one method that doesn't raise an exception (i.e. catches
NoSuchAlgorithm and raises a RuntimeException) just to clean the code up a
little.
--
This message is automatically generated by JIRA.
-
For more information on JIRA, see: http://www.atlassian.com/software/jira