public class SniffOnFailureListener extends RestClient.FailureListener
RestClient.FailureListener implementation that allows to perform
sniffing on failure. Gets notified whenever a failure happens and uses a Sniffer instance
to manually reload hosts and sets them back to the RestClient. The Sniffer instance
needs to be lazily set through setSniffer(Sniffer).| Constructor | Description |
|---|---|
SniffOnFailureListener() |
| Modifier and Type | Method | Description |
|---|---|---|
void |
onFailure(org.apache.http.HttpHost host) |
|
void |
setSniffer(Sniffer sniffer) |
Sets the
Sniffer instance used to perform sniffing |
public void setSniffer(Sniffer sniffer)
Sniffer instance used to perform sniffingjava.lang.IllegalStateException - if the sniffer was already set, as it can only be set oncepublic void onFailure(org.apache.http.HttpHost host)
onFailure in class RestClient.FailureListener