Class ObjectOrErrorResponseHandler<IntermediateType,FinalType>

java.lang.Object
org.apache.druid.java.util.http.client.response.ObjectOrErrorResponseHandler<IntermediateType,FinalType>
All Implemented Interfaces:
HttpResponseHandler<Either<StringFullResponseHolder,IntermediateType>,Either<StringFullResponseHolder,FinalType>>

public class ObjectOrErrorResponseHandler<IntermediateType,FinalType> extends Object implements HttpResponseHandler<Either<StringFullResponseHolder,IntermediateType>,Either<StringFullResponseHolder,FinalType>>
Response handler that delegates successful responses (2xx response codes) to some other handler, but returns errors (non-2xx response codes) as Strings. The return value is an Either.