Class BadMagicBytesException

All Implemented Interfaces:
Serializable, org.refcodes.exception.ErrorCodeAccessor, org.refcodes.exception.Trap, org.refcodes.mixin.MagicBytesAccessor, MagicBytesAccessor
Direct Known Subclasses:
BadMagicBytesSequenceException

public class BadMagicBytesException extends TransmissionException implements MagicBytesAccessor
A BadMagicBytesException denotes bad (unexpected) magic bytes encountered while processing a transmission.
See Also:
  • Constructor Details

    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, String aMessage, String aErrorCode)
      Parameters:
      aMagicBytes - The according bad magic bytes.
    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, String aMessage, Throwable aCause, String aErrorCode)
      Parameters:
      aMagicBytes - The according bad magic bytes.
    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, String message, Throwable cause)
      Parameters:
      aMagicBytes - The according bad magic bytes.
    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, String message)
      Parameters:
      aMagicBytes - The according bad magic bytes.
    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, Throwable aCause, String aErrorCode)
      Parameters:
      aMagicBytes - The according bad magic bytes.
    • BadMagicBytesException

      public BadMagicBytesException(byte[] aMagicBytes, Throwable cause)
      Parameters:
      aMagicBytes - The according bad magic bytes.
  • Method Details

    • getMagicBytes

      public byte[] getMagicBytes()
      Specified by:
      getMagicBytes in interface org.refcodes.mixin.MagicBytesAccessor