Package com.github.twitch4j.tmi
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.Exceptiondecode(java.lang.String methodKey, feign.Response response)Overwrite the Decode Method to handle custom error casesMethods 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:
decodein interfacefeign.codec.ErrorDecoder- Parameters:
methodKey- Method Keyresponse- Response- Returns:
- Exception
-