Class ProtocolException

All Implemented Interfaces:
Serializable

public class ProtocolException extends RuntimeException
See Also:
  • Constructor Details

    • ProtocolException

      public ProtocolException(@Nonnull String message)
    • ProtocolException

      public ProtocolException(@Nonnull String message, @Nonnull Throwable cause)
  • Method Details

    • arrayTooLong

      @Nonnull public static ProtocolException arrayTooLong(@Nonnull String fieldName, int actual, int max)
    • stringTooLong

      @Nonnull public static ProtocolException stringTooLong(@Nonnull String fieldName, int actual, int max)
    • dictionaryTooLarge

      @Nonnull public static ProtocolException dictionaryTooLarge(@Nonnull String fieldName, int actual, int max)
    • bufferTooSmall

      @Nonnull public static ProtocolException bufferTooSmall(@Nonnull String fieldName, int required, int available)
    • invalidVarInt

      @Nonnull public static ProtocolException invalidVarInt(@Nonnull String fieldName)
    • negativeLength

      @Nonnull public static ProtocolException negativeLength(@Nonnull String fieldName, int value)
    • invalidOffset

      @Nonnull public static ProtocolException invalidOffset(@Nonnull String fieldName, int offset, int bufferLength)
    • unknownPolymorphicType

      @Nonnull public static ProtocolException unknownPolymorphicType(@Nonnull String typeName, int typeId)
    • duplicateKey

      @Nonnull public static ProtocolException duplicateKey(@Nonnull String fieldName, @Nonnull Object key)
    • invalidEnumValue

      @Nonnull public static ProtocolException invalidEnumValue(@Nonnull String enumName, int value)
    • arrayTooShort

      @Nonnull public static ProtocolException arrayTooShort(@Nonnull String fieldName, int actual, int min)
    • stringTooShort

      @Nonnull public static ProtocolException stringTooShort(@Nonnull String fieldName, int actual, int min)
    • dictionaryTooSmall

      @Nonnull public static ProtocolException dictionaryTooSmall(@Nonnull String fieldName, int actual, int min)
    • valueOutOfRange

      @Nonnull public static ProtocolException valueOutOfRange(@Nonnull String fieldName, @Nonnull Object value, double min, double max)
    • valueBelowMinimum

      @Nonnull public static ProtocolException valueBelowMinimum(@Nonnull String fieldName, @Nonnull Object value, double min)
    • valueAboveMaximum

      @Nonnull public static ProtocolException valueAboveMaximum(@Nonnull String fieldName, @Nonnull Object value, double max)