public class WrappedFailoverProxyProvider<T> extends AbstractNNFailoverProxyProvider<T>
FailoverProxyProvider
interface.
It is assumed that the old impelmentation is using logical URI.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.
|
getFallbackToSimpleAuth, setFallbackToSimpleAuth
public WrappedFailoverProxyProvider(org.apache.hadoop.io.retry.FailoverProxyProvider<T> provider)
public org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo<T> getProxy()
public void performFailover(T currentProxy)
public void close() throws IOException
IOException
public boolean useLogicalURI()
useLogicalURI
in class AbstractNNFailoverProxyProvider<T>
Copyright © 2017 Apache Software Foundation. All Rights Reserved.