public class WrappedFailoverProxyProvider<T> extends AbstractNNFailoverProxyProvider<T>
FailoverProxyProvider interface.
It is assumed that the old impelmentation is using logical URI.AbstractNNFailoverProxyProvider.NNProxyInfo<T>conf, factory, fallbackToSimpleAuth, LOG, ugi, xface| Constructor and Description |
|---|
WrappedFailoverProxyProvider(org.apache.hadoop.io.retry.FailoverProxyProvider<T> provider)
Wrap the given instance of an old FailoverProxyProvider.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Close the proxy,
|
Class<T> |
getInterface() |
org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo<T> |
getProxy() |
void |
performFailover(T currentProxy) |
boolean |
useLogicalURI()
Assume logical URI is used for old proxy provider implementations.
|
createProxyIfNeeded, getFallbackToSimpleAuth, getProxyAddresses, getRandomOrder, setFallbackToSimpleAuthpublic WrappedFailoverProxyProvider(org.apache.hadoop.io.retry.FailoverProxyProvider<T> provider)
public Class<T> getInterface()
getInterface in interface org.apache.hadoop.io.retry.FailoverProxyProvider<T>getInterface in class AbstractNNFailoverProxyProvider<T>public org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo<T> getProxy()
public void performFailover(T currentProxy)
public void close()
throws IOException
IOExceptionpublic boolean useLogicalURI()
useLogicalURI in class AbstractNNFailoverProxyProvider<T>Copyright © 2008–2022 Apache Software Foundation. All rights reserved.