Package com.github.twitch4j.helix
Class TwitchHelixErrorDecoder
java.lang.Object
com.github.twitch4j.helix.TwitchHelixErrorDecoder
- All Implemented Interfaces:
feign.codec.ErrorDecoder
public class TwitchHelixErrorDecoder
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 TwitchHelixErrorDecoder(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
-
TwitchHelixErrorDecoder
public TwitchHelixErrorDecoder(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
-