activemq-artemis/artemis-core-client
Justin Bertram d9d84f814c ARTEMIS-5048 use java.util.Base64
We've traditionally used org.apache.activemq.artemis.utils.Base64 for
Base64 encoding/decoding. This implementation is based on public domain
code from http://iharder.net/base64.

In Java 8 java.util.Base64 was introduced. I assumed we hadn't switched
to this implementation for performance reasons so I created a simple
JMH-based test to compare the two implementations and it appears to me
that java.util.Base64 is significantly faster than our current
implementation. Using the JDK's class will simplify our code and
improve performance. Also, it should be 100% backwards compatible
since Base64 encoding/decoding is standardized.
2024-09-18 12:15:14 -07:00
..
src ARTEMIS-5048 use java.util.Base64 2024-09-18 12:15:14 -07:00
enable-log-bundle-annotation-processor ARTEMIS-4872: use explicit annotationProcessorPaths compiler config 2024-06-28 16:49:27 +01:00
pom.xml [maven-release-plugin] prepare for next development iteration 2024-08-16 10:23:18 -04:00