If we updated: public interface BinaryEncoder extends Encoder {
/** * Encodes a byte array and return the encoded data as a byte array. * * @param source * Data to be encoded * @return A byte array containing the encoded data * @throws EncoderException * thrown if the Encoder encounters a failure condition during the encoding process. */ byte[] encode(byte[] source) throws EncoderException; } to: public interface BinaryEncoder extends Encoder { /** * Encodes a byte array and return the encoded data as a byte array. * * @param source * Data to be encoded * @return A byte array containing the encoded data * @throws EncoderException * thrown if the Encoder encounters a failure condition during the encoding process. */ byte[] encode(byte[] source) throws EncoderException; byte[] encode(ByteBuffer source) throws EncoderException; } (and the same for BinaryDecoder) cause [codec] to jump to 2.0 (and all that it entails) instead of 1.11? Gary -- E-Mail: garydgreg...@gmail.com | ggreg...@apache.org Java Persistence with Hibernate, Second Edition <http://www.manning.com/bauer3/> JUnit in Action, Second Edition <http://www.manning.com/tahchiev/> Spring Batch in Action <http://www.manning.com/templier/> Blog: http://garygregory.wordpress.com Home: http://garygregory.com/ Tweet! http://twitter.com/GaryGregory