io.airlift.http.client
Class StatusResponseHandler

java.lang.Object
  extended by io.airlift.http.client.StatusResponseHandler
All Implemented Interfaces:
ResponseHandler<StatusResponseHandler.StatusResponse,RuntimeException>

public class StatusResponseHandler
extends Object
implements ResponseHandler<StatusResponseHandler.StatusResponse,RuntimeException>


Nested Class Summary
static class StatusResponseHandler.StatusResponse
           
 
Method Summary
static StatusResponseHandler createStatusResponseHandler()
           
 StatusResponseHandler.StatusResponse handle(Request request, Response response)
           
 RuntimeException handleException(Request request, Exception exception)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

createStatusResponseHandler

public static StatusResponseHandler createStatusResponseHandler()

handleException

public RuntimeException handleException(Request request,
                                        Exception exception)
Specified by:
handleException in interface ResponseHandler<StatusResponseHandler.StatusResponse,RuntimeException>

handle

public StatusResponseHandler.StatusResponse handle(Request request,
                                                   Response response)
Specified by:
handle in interface ResponseHandler<StatusResponseHandler.StatusResponse,RuntimeException>


Copyright © 2010-2012 Airlift. All Rights Reserved.