ProtocolException

public class ProtocolException extends RuntimeException

Class ProtocolException. Provides protocolexception functionality for the Hytale server.

java.lang.Object > RuntimeException > ProtocolException

Field Summary

No fields documented.

Method Detail

ProtocolException

public public ProtocolException (@Nonnull final String message)

Method ProtocolException.

Parameters:
@Nonnull final String message

arrayTooLong

static ProtocolException arrayTooLong (@Nonnull final String fieldName, final int actual, final int max)

Method arrayTooLong.

Parameters:
@Nonnull final String fieldName
final int actual
final int max

stringTooLong

static ProtocolException stringTooLong (@Nonnull final String fieldName, final int actual, final int max)

Method stringTooLong.

Parameters:
@Nonnull final String fieldName
final int actual
final int max

dictionaryTooLarge

static ProtocolException dictionaryTooLarge (@Nonnull final String fieldName, final int actual, final int max)

Method dictionaryTooLarge.

Parameters:
@Nonnull final String fieldName
final int actual
final int max

bufferTooSmall

static ProtocolException bufferTooSmall (@Nonnull final String fieldName, final int required, final int available)

Method bufferTooSmall.

Parameters:
@Nonnull final String fieldName
final int required
final int available

invalidVarInt

static ProtocolException invalidVarInt (@Nonnull final String fieldName)

Method invalidVarInt.

Parameters:
@Nonnull final String fieldName

negativeLength

static ProtocolException negativeLength (@Nonnull final String fieldName, final int value)

Method negativeLength.

Parameters:
@Nonnull final String fieldName
final int value

invalidOffset

static ProtocolException invalidOffset (@Nonnull final String fieldName, final int offset, final int bufferLength)

Method invalidOffset.

Parameters:
@Nonnull final String fieldName
final int offset
final int bufferLength

unknownPolymorphicType

static ProtocolException unknownPolymorphicType (@Nonnull final String typeName, final int typeId)

Method unknownPolymorphicType.

Parameters:
@Nonnull final String typeName
final int typeId

duplicateKey

static ProtocolException duplicateKey (@Nonnull final String fieldName, @Nonnull final Object key)

Method duplicateKey.

Parameters:
@Nonnull final String fieldName
@Nonnull final Object key

invalidEnumValue

static ProtocolException invalidEnumValue (@Nonnull final String enumName, final int value)

Method invalidEnumValue.

Parameters:
@Nonnull final String enumName
final int value

arrayTooShort

static ProtocolException arrayTooShort (@Nonnull final String fieldName, final int actual, final int min)

Method arrayTooShort.

Parameters:
@Nonnull final String fieldName
final int actual
final int min

stringTooShort

static ProtocolException stringTooShort (@Nonnull final String fieldName, final int actual, final int min)

Method stringTooShort.

Parameters:
@Nonnull final String fieldName
final int actual
final int min

dictionaryTooSmall

static ProtocolException dictionaryTooSmall (@Nonnull final String fieldName, final int actual, final int min)

Method dictionaryTooSmall.

Parameters:
@Nonnull final String fieldName
final int actual
final int min

valueOutOfRange

static ProtocolException valueOutOfRange (@Nonnull final String fieldName, @Nonnull final Object value, final double min, final double max)

Method valueOutOfRange.

Parameters:
@Nonnull final String fieldName
@Nonnull final Object value
final double min
final double max

valueBelowMinimum

static ProtocolException valueBelowMinimum (@Nonnull final String fieldName, @Nonnull final Object value, final double min)

Method valueBelowMinimum.

Parameters:
@Nonnull final String fieldName
@Nonnull final Object value
final double min

valueAboveMaximum

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

Method valueAboveMaximum.

Parameters:
@Nonnull final String fieldName
@Nonnull final Object value
final double max