Class TwitchMessagingInterfaceErrorDecoder

java.lang.Object
com.github.twitch4j.tmi.TwitchMessagingInterfaceErrorDecoder
All Implemented Interfaces:
feign.codec.ErrorDecoder

public class TwitchMessagingInterfaceErrorDecoder
extends java.lang.Object
implements feign.codec.ErrorDecoder
  • Nested Class Summary

    Nested classes/interfaces inherited from interface feign.codec.ErrorDecoder

    feign.codec.ErrorDecoder.Default, feign.codec.ErrorDecoder.RetryAfterDecoder
  • Constructor Summary

    Constructors
    Constructor Description
    TwitchMessagingInterfaceErrorDecoder​(feign.codec.Decoder decoder)
    Constructor
  • Method Summary

    Modifier and Type Method Description
    java.lang.Exception decode​(java.lang.String methodKey, feign.Response response)
    Overwrite the Decode Method to handle custom error cases

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • TwitchMessagingInterfaceErrorDecoder

      public TwitchMessagingInterfaceErrorDecoder​(feign.codec.Decoder decoder)
      Constructor
      Parameters:
      decoder - Feign Decoder
  • Method Details

    • decode

      public java.lang.Exception decode​(java.lang.String methodKey, feign.Response response)
      Overwrite the Decode Method to handle custom error cases
      Specified by:
      decode in interface feign.codec.ErrorDecoder
      Parameters:
      methodKey - Method Key
      response - Response
      Returns:
      Exception