.class public interface abstract Lorg/apache/http/client/AuthenticationHandler; .super Ljava/lang/Object; .source "AuthenticationHandler.java" # virtual methods .method public abstract getChallenges(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Ljava/util/Map; .annotation system Ldalvik/annotation/Signature; value = { "(", "Lorg/apache/http/HttpResponse;", "Lorg/apache/http/protocol/HttpContext;", ")", "Ljava/util/Map<", "Ljava/lang/String;", "Lorg/apache/http/Header;", ">;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lorg/apache/http/auth/MalformedChallengeException; } .end annotation .end method .method public abstract isAuthenticationRequested(Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Z .end method .method public abstract selectScheme(Ljava/util/Map;Lorg/apache/http/HttpResponse;Lorg/apache/http/protocol/HttpContext;)Lorg/apache/http/auth/AuthScheme; .annotation system Ldalvik/annotation/Signature; value = { "(", "Ljava/util/Map<", "Ljava/lang/String;", "Lorg/apache/http/Header;", ">;", "Lorg/apache/http/HttpResponse;", "Lorg/apache/http/protocol/HttpContext;", ")", "Lorg/apache/http/auth/AuthScheme;" } .end annotation .annotation system Ldalvik/annotation/Throws; value = { Lorg/apache/http/auth/AuthenticationException; } .end annotation .end method