Class InvalidRequestException

java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
org.sourcelab.kafka.connect.apiclient.rest.exceptions.InvalidRequestException
All Implemented Interfaces:
Serializable
Direct Known Subclasses:
ConcurrentConfigModificationException, ConnectionException, ResourceNotFoundException, ResultParsingException, UnauthorizedRequestException

public class InvalidRequestException extends RuntimeException
Represents when a request is invalid.
See Also:
  • Constructor Details

    • InvalidRequestException

      public InvalidRequestException(String message, int errorCode)
      Constructor.
      Parameters:
      message - Error message.
      errorCode - Http Error Code.
    • InvalidRequestException

      public InvalidRequestException(String message, Throwable cause)
      Constructor.
      Parameters:
      message - Error message.
      cause - Originating exception.
  • Method Details

    • getErrorCode

      public int getErrorCode()
      Resulting HTTP Status code.
      Returns:
      Http Status Code.
    • factory

      public static InvalidRequestException factory(RequestErrorResponse errorResponse)
      Factory method to create proper exception class based on the error.
      Parameters:
      errorResponse - Parsed error response from server.
      Returns:
      Appropriate Exception class.