java.io.Closeable, java.lang.AutoCloseable, org.apache.hadoop.io.retry.FailoverProxyProvider<T>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 | Description |
|---|---|
WrappedFailoverProxyProvider(org.apache.hadoop.io.retry.FailoverProxyProvider<T> provider) |
Wrap the given instance of an old FailoverProxyProvider.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
close() |
Close the proxy,
|
java.lang.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 java.lang.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 java.io.IOException
java.io.IOExceptionpublic boolean useLogicalURI()
useLogicalURI in class AbstractNNFailoverProxyProvider<T>Copyright © 2008–2025 Apache Software Foundation. All rights reserved.