Class ByteWrangler

java.lang.Object
javax.jmdns.impl.util.ByteWrangler

public class ByteWrangler extends Object
This class contains all the byte shifting
  • Field Details

    • logger

      private static org.slf4j.Logger logger
    • MAX_VALUE_LENGTH

      public static final int MAX_VALUE_LENGTH
      Maximum number of bytes a value can consist of.
      See Also:
    • MAX_DATA_LENGTH

      public static final int MAX_DATA_LENGTH
      Maximum number of bytes record data can consist of. It is MAX_VALUE_LENGTH + 1 because the first byte contains the number of the following bytes.
      See Also:
    • NO_VALUE

      public static final byte[] NO_VALUE
      Representation of no value. A zero length array of bytes.
    • EMPTY_TXT

      public static final byte[] EMPTY_TXT
      Representation of empty text. The first byte denotes the length of the following character bytes (in this case zero.) FIXME: Should this be exported as a method since it could change externally???
    • CHARSET_NAME

      public static final String CHARSET_NAME
      Name for charset used to convert Strings to/from wire bytes: "UTF-8".
      See Also:
    • CHARSET_UTF_8

      private static final Charset CHARSET_UTF_8
      Charset used to convert Strings to/from wire bytes: "UTF-8".
  • Constructor Details

    • ByteWrangler

      public ByteWrangler()
  • Method Details