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–2023 Apache Software Foundation. All rights reserved.