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