19521 lines
874 KiB
XML
19521 lines
874 KiB
XML
<?xml version="1.0" encoding="iso-8859-1" standalone="no"?>
|
|
<!-- Generated by the JDiff Javadoc doclet -->
|
|
<!-- (http://www.jdiff.org) -->
|
|
<!-- on Mon Mar 30 15:30:43 PDT 2015 -->
|
|
|
|
<api
|
|
xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance'
|
|
xsi:noNamespaceSchemaLocation='api.xsd'
|
|
name="hadoop-hdfs 2.6.0"
|
|
jdversion="1.0.9">
|
|
|
|
<!-- Command line arguments = -doclet org.apache.hadoop.classification.tools.ExcludePrivateAnnotationsJDiffDoclet -docletpath /Users/llu/hadoop-common/hadoop-hdfs-project/hadoop-hdfs/target/hadoop-annotations.jar:/Users/llu/hadoop-common/hadoop-hdfs-project/hadoop-hdfs/target/jdiff.jar -verbose -classpath /Users/llu/hadoop-common/hadoop-hdfs-project/hadoop-hdfs/target/classes:/Users/llu/hadoop-common/hadoop-common-project/hadoop-annotations/target/hadoop-annotations-2.6.0.jar:/Library/Java/JavaVirtualMachines/jdk1.7.0_67.jdk/Contents/Home/lib/tools.jar:/Users/llu/hadoop-common/hadoop-common-project/hadoop-auth/target/hadoop-auth-2.6.0.jar:/Users/llu/.m2/repository/org/slf4j/slf4j-api/1.7.5/slf4j-api-1.7.5.jar:/Users/llu/.m2/repository/org/apache/httpcomponents/httpclient/4.2.5/httpclient-4.2.5.jar:/Users/llu/.m2/repository/org/apache/httpcomponents/httpcore/4.2.5/httpcore-4.2.5.jar:/Users/llu/.m2/repository/org/apache/directory/server/apacheds-kerberos-codec/2.0.0-M15/apacheds-kerberos-codec-2.0.0-M15.jar:/Users/llu/.m2/repository/org/apache/directory/server/apacheds-i18n/2.0.0-M15/apacheds-i18n-2.0.0-M15.jar:/Users/llu/.m2/repository/org/apache/directory/api/api-asn1-api/1.0.0-M20/api-asn1-api-1.0.0-M20.jar:/Users/llu/.m2/repository/org/apache/directory/api/api-util/1.0.0-M20/api-util-1.0.0-M20.jar:/Users/llu/.m2/repository/org/apache/zookeeper/zookeeper/3.4.6/zookeeper-3.4.6.jar:/Users/llu/.m2/repository/org/apache/curator/curator-framework/2.6.0/curator-framework-2.6.0.jar:/Users/llu/hadoop-common/hadoop-common-project/hadoop-common/target/hadoop-common-2.6.0.jar:/Users/llu/.m2/repository/org/apache/commons/commons-math3/3.1.1/commons-math3-3.1.1.jar:/Users/llu/.m2/repository/commons-httpclient/commons-httpclient/3.1/commons-httpclient-3.1.jar:/Users/llu/.m2/repository/commons-net/commons-net/3.1/commons-net-3.1.jar:/Users/llu/.m2/repository/commons-collections/commons-collections/3.2.1/commons-collections-3.2.1.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-json/1.9/jersey-json-1.9.jar:/Users/llu/.m2/repository/org/codehaus/jettison/jettison/1.1/jettison-1.1.jar:/Users/llu/.m2/repository/com/sun/xml/bind/jaxb-impl/2.2.3-1/jaxb-impl-2.2.3-1.jar:/Users/llu/.m2/repository/javax/xml/bind/jaxb-api/2.2.2/jaxb-api-2.2.2.jar:/Users/llu/.m2/repository/javax/xml/stream/stax-api/1.0-2/stax-api-1.0-2.jar:/Users/llu/.m2/repository/javax/activation/activation/1.1/activation-1.1.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-jaxrs/1.9.13/jackson-jaxrs-1.9.13.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-xc/1.9.13/jackson-xc-1.9.13.jar:/Users/llu/.m2/repository/tomcat/jasper-compiler/5.5.23/jasper-compiler-5.5.23.jar:/Users/llu/.m2/repository/commons-el/commons-el/1.0/commons-el-1.0.jar:/Users/llu/.m2/repository/net/java/dev/jets3t/jets3t/0.9.0/jets3t-0.9.0.jar:/Users/llu/.m2/repository/com/jamesmurty/utils/java-xmlbuilder/0.4/java-xmlbuilder-0.4.jar:/Users/llu/.m2/repository/commons-configuration/commons-configuration/1.6/commons-configuration-1.6.jar:/Users/llu/.m2/repository/commons-digester/commons-digester/1.8/commons-digester-1.8.jar:/Users/llu/.m2/repository/commons-beanutils/commons-beanutils/1.7.0/commons-beanutils-1.7.0.jar:/Users/llu/.m2/repository/commons-beanutils/commons-beanutils-core/1.8.0/commons-beanutils-core-1.8.0.jar:/Users/llu/.m2/repository/org/apache/avro/avro/1.7.4/avro-1.7.4.jar:/Users/llu/.m2/repository/com/thoughtworks/paranamer/paranamer/2.3/paranamer-2.3.jar:/Users/llu/.m2/repository/org/xerial/snappy/snappy-java/1.0.4.1/snappy-java-1.0.4.1.jar:/Users/llu/.m2/repository/com/google/code/gson/gson/2.2.4/gson-2.2.4.jar:/Users/llu/.m2/repository/com/jcraft/jsch/0.1.42/jsch-0.1.42.jar:/Users/llu/.m2/repository/org/apache/curator/curator-client/2.6.0/curator-client-2.6.0.jar:/Users/llu/.m2/repository/org/apache/curator/curator-recipes/2.6.0/curator-recipes-2.6.0.jar:/Users/llu/.m2/repository/com/google/code/findbugs/jsr305/1.3.9/jsr305-1.3.9.jar:/Users/llu/.m2/repository/org/apache/commons/commons-compress/1.4.1/commons-compress-1.4.1.jar:/Users/llu/.m2/repository/org/tukaani/xz/1.0/xz-1.0.jar:/Users/llu/.m2/repository/jline/jline/0.9.94/jline-0.9.94.jar:/Users/llu/.m2/repository/com/google/guava/guava/11.0.2/guava-11.0.2.jar:/Users/llu/.m2/repository/org/mortbay/jetty/jetty/6.1.26/jetty-6.1.26.jar:/Users/llu/.m2/repository/org/mortbay/jetty/jetty-util/6.1.26/jetty-util-6.1.26.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-core/1.9/jersey-core-1.9.jar:/Users/llu/.m2/repository/com/sun/jersey/jersey-server/1.9/jersey-server-1.9.jar:/Users/llu/.m2/repository/asm/asm/3.2/asm-3.2.jar:/Users/llu/.m2/repository/commons-cli/commons-cli/1.2/commons-cli-1.2.jar:/Users/llu/.m2/repository/commons-codec/commons-codec/1.4/commons-codec-1.4.jar:/Users/llu/.m2/repository/commons-io/commons-io/2.4/commons-io-2.4.jar:/Users/llu/.m2/repository/commons-lang/commons-lang/2.6/commons-lang-2.6.jar:/Users/llu/.m2/repository/commons-logging/commons-logging/1.1.3/commons-logging-1.1.3.jar:/Users/llu/.m2/repository/commons-daemon/commons-daemon/1.0.13/commons-daemon-1.0.13.jar:/Users/llu/.m2/repository/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.jar:/Users/llu/.m2/repository/log4j/log4j/1.2.17/log4j-1.2.17.jar:/Users/llu/.m2/repository/com/google/protobuf/protobuf-java/2.5.0/protobuf-java-2.5.0.jar:/Users/llu/.m2/repository/javax/servlet/servlet-api/2.5/servlet-api-2.5.jar:/Users/llu/.m2/repository/org/slf4j/slf4j-log4j12/1.7.5/slf4j-log4j12-1.7.5.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-core-asl/1.9.13/jackson-core-asl-1.9.13.jar:/Users/llu/.m2/repository/org/codehaus/jackson/jackson-mapper-asl/1.9.13/jackson-mapper-asl-1.9.13.jar:/Users/llu/.m2/repository/tomcat/jasper-runtime/5.5.23/jasper-runtime-5.5.23.jar:/Users/llu/.m2/repository/xmlenc/xmlenc/0.52/xmlenc-0.52.jar:/Users/llu/.m2/repository/io/netty/netty/3.6.2.Final/netty-3.6.2.Final.jar:/Users/llu/.m2/repository/xerces/xercesImpl/2.9.1/xercesImpl-2.9.1.jar:/Users/llu/.m2/repository/xml-apis/xml-apis/1.3.04/xml-apis-1.3.04.jar:/Users/llu/.m2/repository/org/htrace/htrace-core/3.0.4/htrace-core-3.0.4.jar -sourcepath /Users/llu/hadoop-common/hadoop-hdfs-project/hadoop-hdfs/src/main/java -apidir /Users/llu/hadoop-common/hadoop-hdfs-project/hadoop-hdfs/target/site/jdiff/xml -apiname hadoop-core 2.6.0 -->
|
|
<package name="org.apache.hadoop.fs">
|
|
<!-- start class org.apache.hadoop.fs.BlockStorageLocation -->
|
|
<class name="BlockStorageLocation" extends="org.apache.hadoop.fs.BlockLocation"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockStorageLocation" type="org.apache.hadoop.fs.BlockLocation, org.apache.hadoop.fs.VolumeId[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<method name="getVolumeIds" return="org.apache.hadoop.fs.VolumeId[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the list of {@link VolumeId} corresponding to the block's replicas.
|
|
|
|
@return volumeIds list of VolumeId for the block's replicas]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Wrapper for {@link BlockLocation} that also adds {@link VolumeId} volume
|
|
location information for each replica.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.fs.BlockStorageLocation -->
|
|
<!-- start class org.apache.hadoop.fs.CacheFlag -->
|
|
<class name="CacheFlag" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.fs.CacheFlag[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.fs.CacheFlag"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Specifies semantics for CacheDirective operations. Multiple flags can
|
|
be combined in an EnumSet.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.fs.CacheFlag -->
|
|
<!-- start class org.apache.hadoop.fs.HdfsVolumeId -->
|
|
<class name="HdfsVolumeId" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.fs.VolumeId"/>
|
|
<constructor name="HdfsVolumeId" type="byte[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="compareTo" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="arg0" type="org.apache.hadoop.fs.VolumeId"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[HDFS-specific volume identifier which implements {@link VolumeId}. Can be
|
|
used to differentiate between the data directories on a single datanode. This
|
|
identifier is only unique on a per-datanode basis.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.fs.HdfsVolumeId -->
|
|
<!-- start interface org.apache.hadoop.fs.VolumeId -->
|
|
<interface name="VolumeId" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.lang.Comparable"/>
|
|
<method name="compareTo" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="arg0" type="org.apache.hadoop.fs.VolumeId"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Opaque interface that identifies a disk location. Subclasses
|
|
should implement {@link Comparable} and override both equals and hashCode.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.fs.VolumeId -->
|
|
<!-- start class org.apache.hadoop.fs.XAttr.Builder -->
|
|
<class name="XAttr.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XAttr.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setNameSpace" return="org.apache.hadoop.fs.XAttr.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ns" type="org.apache.hadoop.fs.XAttr.NameSpace"/>
|
|
</method>
|
|
<method name="setName" return="org.apache.hadoop.fs.XAttr.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="setValue" return="org.apache.hadoop.fs.XAttr.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="value" type="byte[]"/>
|
|
</method>
|
|
<method name="build" return="org.apache.hadoop.fs.XAttr"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.fs.XAttr.Builder -->
|
|
<!-- start class org.apache.hadoop.fs.XAttr.NameSpace -->
|
|
<class name="XAttr.NameSpace" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.fs.XAttr.NameSpace[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.fs.XAttr.NameSpace"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.fs.XAttr.NameSpace -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs">
|
|
<!-- start interface org.apache.hadoop.hdfs.BlockReader -->
|
|
<interface name="BlockReader" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.fs.ByteBufferReadable"/>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="buf" type="byte[]"/>
|
|
<param name="off" type="int"/>
|
|
<param name="len" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="skip" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="n" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Skip the given number of bytes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="available" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Returns an estimate of the number of bytes that can be read
|
|
(or skipped over) from this input stream without performing
|
|
network I/O.
|
|
This may return more than what is actually present in the block.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Close the block reader.
|
|
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="readFully"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="buf" type="byte[]"/>
|
|
<param name="readOffset" type="int"/>
|
|
<param name="amtToRead" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read exactly the given amount of data, throwing an exception
|
|
if EOF is reached before that amount]]>
|
|
</doc>
|
|
</method>
|
|
<method name="readAll" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="buf" type="byte[]"/>
|
|
<param name="offset" type="int"/>
|
|
<param name="len" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Similar to {@link #readFully(byte[], int, int)} except that it will
|
|
not throw an exception on EOF. However, it differs from the simple
|
|
{@link #read(byte[], int, int)} call in that it is guaranteed to
|
|
read the data if it is available. In other words, if this call
|
|
does not throw an exception, then either the buffer has been
|
|
filled or the next call will return EOF.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isLocal" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true only if this is a local read.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isShortCircuit" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true only if this is a short-circuit read.
|
|
All short-circuit reads are also local.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getClientMmap" return="org.apache.hadoop.hdfs.shortcircuit.ClientMmap"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="opts" type="java.util.EnumSet"/>
|
|
<doc>
|
|
<![CDATA[Get a ClientMmap object for this BlockReader.
|
|
|
|
@param opts The read options to use.
|
|
@return The ClientMmap object, or null if mmap is not
|
|
supported.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A BlockReader is responsible for reading a single block
|
|
from a single datanode.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.BlockReader -->
|
|
<!-- start class org.apache.hadoop.hdfs.BlockReaderFactory.BlockReaderPeer -->
|
|
<class name="BlockReaderFactory.BlockReaderPeer" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.BlockReaderFactory.BlockReaderPeer -->
|
|
<!-- start class org.apache.hadoop.hdfs.CorruptFileBlockIterator -->
|
|
<class name="CorruptFileBlockIterator" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.fs.RemoteIterator"/>
|
|
<constructor name="CorruptFileBlockIterator" type="org.apache.hadoop.hdfs.DFSClient, org.apache.hadoop.fs.Path"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<method name="getCallsMade" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the number of calls made to the DFSClient.
|
|
This is for debugging and testing purposes.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hasNext" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="next" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Provides an iterator interface for listCorruptFileBlocks.
|
|
This class is used by DistributedFileSystem and Hdfs.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.CorruptFileBlockIterator -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSClient.Conf -->
|
|
<class name="DFSClient.Conf" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DFSClient.Conf" type="org.apache.hadoop.conf.Configuration"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isUseLegacyBlockReaderLocal" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDomainSocketPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isShortCircuitLocalReads" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isDomainSocketDataTraffic" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[DFSClient configuration]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSClient.Conf -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSClient.DFSDataInputStream -->
|
|
<class name="DFSClient.DFSDataInputStream" extends="org.apache.hadoop.hdfs.client.HdfsDataInputStream"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="use {@link HdfsDataInputStream} instead.">
|
|
<constructor name="DFSClient.DFSDataInputStream" type="org.apache.hadoop.hdfs.DFSInputStream"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[@deprecated use {@link HdfsDataInputStream} instead.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSClient.DFSDataInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSHedgedReadMetrics -->
|
|
<class name="DFSHedgedReadMetrics" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DFSHedgedReadMetrics"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="incHedgedReadOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incHedgedReadOpsInCurThread"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incHedgedReadWins"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getHedgedReadOps" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getHedgedReadOpsInCurThread" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getHedgedReadWins" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="hedgedReadOps" type="java.util.concurrent.atomic.AtomicLong"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="hedgedReadOpsWin" type="java.util.concurrent.atomic.AtomicLong"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="hedgedReadOpsInCurThread" type="java.util.concurrent.atomic.AtomicLong"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[The client-side metrics for hedged read feature.
|
|
This class has a number of metrics variables that are publicly accessible,
|
|
we can grab them from client side, like HBase.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSHedgedReadMetrics -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSInotifyEventInputStream -->
|
|
<class name="DFSInotifyEventInputStream" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="poll" return="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="MissingEventsException" type="org.apache.hadoop.hdfs.inotify.MissingEventsException"/>
|
|
<doc>
|
|
<![CDATA[Returns the next event in the stream or null if no new events are currently
|
|
available.
|
|
|
|
@throws IOException because of network error or edit log
|
|
corruption. Also possible if JournalNodes are unresponsive in the
|
|
QJM setting (even one unresponsive JournalNode is enough in rare cases),
|
|
so catching this exception and retrying at least a few times is
|
|
recommended.
|
|
@throws MissingEventsException if we cannot return the next event in the
|
|
stream because the data for the event (and possibly some subsequent events)
|
|
has been deleted (generally because this stream is a very large number of
|
|
events behind the current state of the NameNode). It is safe to continue
|
|
reading from the stream after this exception is thrown -- the next
|
|
available event will be returned.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getEventsBehindEstimate" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return a estimate of how many events behind the NameNode's current state
|
|
this stream is. Clients should periodically call this method and check if
|
|
its result is steadily increasing, which indicates that they are falling
|
|
behind (i.e. events are being generated faster than the client is reading
|
|
them). If a client falls too far behind events may be deleted before the
|
|
client can read them.
|
|
<p/>
|
|
A return value of -1 indicates that an estimate could not be produced, and
|
|
should be ignored. The value returned by this method is really only useful
|
|
when compared to previous or subsequent returned values.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="poll" return="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="time" type="long"/>
|
|
<param name="tu" type="java.util.concurrent.TimeUnit"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<exception name="MissingEventsException" type="org.apache.hadoop.hdfs.inotify.MissingEventsException"/>
|
|
<doc>
|
|
<![CDATA[Returns the next event in the stream, waiting up to the specified amount of
|
|
time for a new event. Returns null if a new event is not available at the
|
|
end of the specified amount of time. The time before the method returns may
|
|
exceed the specified amount of time by up to the time required for an RPC
|
|
to the NameNode.
|
|
|
|
@param time number of units of the given TimeUnit to wait
|
|
@param tu the desired TimeUnit
|
|
@throws IOException see {@link DFSInotifyEventInputStream#poll()}
|
|
@throws MissingEventsException
|
|
see {@link DFSInotifyEventInputStream#poll()}
|
|
@throws InterruptedException if the calling thread is interrupted]]>
|
|
</doc>
|
|
</method>
|
|
<method name="take" return="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<exception name="MissingEventsException" type="org.apache.hadoop.hdfs.inotify.MissingEventsException"/>
|
|
<doc>
|
|
<![CDATA[Returns the next event in the stream, waiting indefinitely if a new event
|
|
is not immediately available.
|
|
|
|
@throws IOException see {@link DFSInotifyEventInputStream#poll()}
|
|
@throws MissingEventsException see
|
|
{@link DFSInotifyEventInputStream#poll()}
|
|
@throws InterruptedException if the calling thread is interrupted]]>
|
|
</doc>
|
|
</method>
|
|
<field name="LOG" type="org.slf4j.Logger"
|
|
transient="false" volatile="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Stream for reading inotify events. DFSInotifyEventInputStreams should not
|
|
be shared among multiple threads.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSInotifyEventInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSInputStream.ReadStatistics -->
|
|
<class name="DFSInputStream.ReadStatistics" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DFSInputStream.ReadStatistics"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="DFSInputStream.ReadStatistics" type="org.apache.hadoop.hdfs.DFSInputStream.ReadStatistics"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getTotalBytesRead" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The total bytes read. This will always be at least as
|
|
high as the other numbers, since it includes all of them.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotalLocalBytesRead" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The total local bytes read. This will always be at least
|
|
as high as totalShortCircuitBytesRead, since all short-circuit
|
|
reads are also local.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotalShortCircuitBytesRead" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The total short-circuit local bytes read.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotalZeroCopyBytesRead" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The total number of zero-copy bytes read.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRemoteBytesRead" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The total number of bytes read which were not local.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSInputStream.ReadStatistics -->
|
|
<!-- start class org.apache.hadoop.hdfs.DFSUtil.ConfiguredNNAddress -->
|
|
<class name="DFSUtil.ConfiguredNNAddress" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getNameserviceId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getNamenodeId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAddress" return="java.net.InetSocketAddress"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Represent one of the NameNodes configured in the cluster.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.DFSUtil.ConfiguredNNAddress -->
|
|
<!-- start class org.apache.hadoop.hdfs.ExtendedBlockId -->
|
|
<class name="ExtendedBlockId" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ExtendedBlockId" type="long, java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="fromExtendedBlock" return="org.apache.hadoop.hdfs.ExtendedBlockId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="block" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"/>
|
|
</method>
|
|
<method name="getBlockId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBlockPoolId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An immutable key which identifies a block.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.ExtendedBlockId -->
|
|
<!-- start class org.apache.hadoop.hdfs.HAUtil -->
|
|
<class name="HAUtil" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="isHAEnabled" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nsId" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Returns true if HA for namenode is configured for the given nameservice
|
|
|
|
@param conf Configuration
|
|
@param nsId nameservice, or null if no federated NS is configured
|
|
@return true if HA is configured in the configuration; else false.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="usesSharedEditsDir" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[Returns true if HA is using a shared edits directory.
|
|
|
|
@param conf Configuration
|
|
@return true if HA config is using a shared edits dir, false otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNameNodeId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nsId" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Get the namenode Id by matching the {@code addressKey}
|
|
with the the address of the local node.
|
|
|
|
If {@link DFSConfigKeys#DFS_HA_NAMENODE_ID_KEY} is not specifically
|
|
configured, this method determines the namenode Id by matching the local
|
|
node's address with the configured addresses. When a match is found, it
|
|
returns the namenode Id from the corresponding configuration key.
|
|
|
|
@param conf Configuration
|
|
@return namenode Id on success, null on failure.
|
|
@throws HadoopIllegalArgumentException on error]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNameNodeIdFromAddress" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="address" type="java.net.InetSocketAddress"/>
|
|
<param name="keys" type="java.lang.String[]"/>
|
|
<doc>
|
|
<![CDATA[Similar to
|
|
{@link DFSUtil#getNameServiceIdFromAddress(Configuration,
|
|
InetSocketAddress, String...)}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNameNodeIdOfOtherNode" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nsId" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Get the NN ID of the other node in an HA setup.
|
|
|
|
@param conf the configuration of this node
|
|
@return the NN ID of the other node in this nameservice]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getConfForOtherNode" return="org.apache.hadoop.conf.Configuration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="myConf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[Given the configuration for this node, return a Configuration object for
|
|
the other node in an HA setup.
|
|
|
|
@param myConf the configuration of this node
|
|
@return the configuration of the other node in an HA setup]]>
|
|
</doc>
|
|
</method>
|
|
<method name="shouldAllowStandbyReads" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[This is used only by tests at the moment.
|
|
@return true if the NN should allow read operations while in standby mode.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setAllowStandbyReads"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="val" type="boolean"/>
|
|
</method>
|
|
<method name="isLogicalUri" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<doc>
|
|
<![CDATA[@return true if the given nameNodeUri appears to be a logical URI.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isClientFailoverConfigured" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<doc>
|
|
<![CDATA[Check whether the client has a failover proxy provider configured
|
|
for the namenode/nameservice.
|
|
|
|
@param conf Configuration
|
|
@param nameNodeUri The URI of namenode
|
|
@return true if failover is configured.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="useLogicalUri" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Check whether logical URI is needed for the namenode and
|
|
the corresponding failover proxy provider in the config.
|
|
|
|
@param conf Configuration
|
|
@param nameNodeUri The URI of namenode
|
|
@return true if logical URI is needed. false, if not needed.
|
|
@throws IOException most likely due to misconfiguration.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getServiceUriFromToken" return="java.net.URI"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="scheme" type="java.lang.String"/>
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<doc>
|
|
<![CDATA[Parse the file system URI out of the provided token.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="buildTokenServiceForLogicalUri" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="uri" type="java.net.URI"/>
|
|
<param name="scheme" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Get the service name used in the delegation token for the given logical
|
|
HA service.
|
|
@param uri the logical URI of the cluster
|
|
@param scheme the scheme of the corresponding FileSystem
|
|
@return the service name]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isTokenForLogicalUri" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<doc>
|
|
<![CDATA[@return true if this token corresponds to a logical nameservice
|
|
rather than a specific namenode.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="buildTokenServicePrefixForLogicalUri" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="scheme" type="java.lang.String"/>
|
|
</method>
|
|
<method name="cloneDelegationTokenForLogicalUri"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="haUri" type="java.net.URI"/>
|
|
<param name="nnAddrs" type="java.util.Collection"/>
|
|
<doc>
|
|
<![CDATA[Locate a delegation token associated with the given HA cluster URI, and if
|
|
one is found, clone it to also represent the underlying namenode address.
|
|
@param ugi the UGI to modify
|
|
@param haUri the logical URI for the cluster
|
|
@param nnAddrs collection of NNs in the cluster to which the token
|
|
applies]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAddressOfActive" return="java.net.InetSocketAddress"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.fs.FileSystem"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get the internet address of the currently-active NN. This should rarely be
|
|
used, since callers of this method who connect directly to the NN using the
|
|
resulting InetSocketAddress will not be able to connect to the active NN if
|
|
a failover were to occur after this method has been called.
|
|
|
|
@param fs the file system to get the active address of.
|
|
@return the internet address of the currently-active NN.
|
|
@throws IOException if an error occurs while resolving the active NN.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getProxiesForAllNameNodesInNameservice" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nsId" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get an RPC proxy for each NN in an HA nameservice. Used when a given RPC
|
|
call should be made on every NN in an HA nameservice, not just the active.
|
|
|
|
@param conf configuration
|
|
@param nsId the nameservice to get all of the proxies for.
|
|
@return a list of RPC proxies for each NN in the nameservice.
|
|
@throws IOException in the event of error.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getProxiesForAllNameNodesInNameservice" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nsId" type="java.lang.String"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get an RPC proxy for each NN in an HA nameservice. Used when a given RPC
|
|
call should be made on every NN in an HA nameservice, not just the active.
|
|
|
|
@param conf configuration
|
|
@param nsId the nameservice to get all of the proxies for.
|
|
@param xface the protocol class.
|
|
@return a list of RPC proxies for each NN in the nameservice.
|
|
@throws IOException in the event of error.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isAtLeastOneActive" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="namenodes" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Used to ensure that at least one of the given HA NNs is currently in the
|
|
active state..
|
|
|
|
@param namenodes list of RPC proxies for each NN to check.
|
|
@return true if at least one NN is active, false if all are in the standby state.
|
|
@throws IOException in the event of error.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.HAUtil -->
|
|
<!-- start class org.apache.hadoop.hdfs.NameNodeProxies -->
|
|
<class name="NameNodeProxies" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="NameNodeProxies"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="createProxy" return="org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Creates the namenode proxy with the passed protocol. This will handle
|
|
creation of either HA- or non-HA-enabled proxy objects, depending upon
|
|
if the provided URI is a configured logical URI.
|
|
|
|
@param conf the configuration containing the required IPC
|
|
properties, client failover configurations, etc.
|
|
@param nameNodeUri the URI pointing either to a specific NameNode
|
|
or to a logical nameservice.
|
|
@param xface the IPC interface which should be created
|
|
@return an object containing both the proxy and the associated
|
|
delegation token service it corresponds to
|
|
@throws IOException if there is an error creating the proxy]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createProxy" return="org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<param name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Creates the namenode proxy with the passed protocol. This will handle
|
|
creation of either HA- or non-HA-enabled proxy objects, depending upon
|
|
if the provided URI is a configured logical URI.
|
|
|
|
@param conf the configuration containing the required IPC
|
|
properties, client failover configurations, etc.
|
|
@param nameNodeUri the URI pointing either to a specific NameNode
|
|
or to a logical nameservice.
|
|
@param xface the IPC interface which should be created
|
|
@param fallbackToSimpleAuth set to true or false during calls to indicate if
|
|
a secure client falls back to simple auth
|
|
@return an object containing both the proxy and the associated
|
|
delegation token service it corresponds to
|
|
@throws IOException if there is an error creating the proxy]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createProxyWithLossyRetryHandler" return="org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="config" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<param name="numResponseToDrop" type="int"/>
|
|
<param name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Generate a dummy namenode proxy instance that utilizes our hacked
|
|
{@link LossyRetryInvocationHandler}. Proxy instance generated using this
|
|
method will proactively drop RPC responses. Currently this method only
|
|
support HA setup. null will be returned if the given configuration is not
|
|
for HA.
|
|
|
|
@param config the configuration containing the required IPC
|
|
properties, client failover configurations, etc.
|
|
@param nameNodeUri the URI pointing either to a specific NameNode
|
|
or to a logical nameservice.
|
|
@param xface the IPC interface which should be created
|
|
@param numResponseToDrop The number of responses to drop for each RPC call
|
|
@param fallbackToSimpleAuth set to true or false during calls to indicate if
|
|
a secure client falls back to simple auth
|
|
@return an object containing both the proxy and the associated
|
|
delegation token service it corresponds to. Will return null of the
|
|
given configuration does not support HA.
|
|
@throws IOException if there is an error creating the proxy]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createNonHAProxy" return="org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nnAddr" type="java.net.InetSocketAddress"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="withRetries" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Creates an explicitly non-HA-enabled proxy object. Most of the time you
|
|
don't want to use this, and should instead use {@link NameNodeProxies#createProxy}.
|
|
|
|
@param conf the configuration object
|
|
@param nnAddr address of the remote NN to connect to
|
|
@param xface the IPC interface which should be created
|
|
@param ugi the user who is making the calls on the proxy object
|
|
@param withRetries certain interfaces have a non-standard retry policy
|
|
@return an object containing both the proxy and the associated
|
|
delegation token service it corresponds to
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createNonHAProxy" return="org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nnAddr" type="java.net.InetSocketAddress"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="withRetries" type="boolean"/>
|
|
<param name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Creates an explicitly non-HA-enabled proxy object. Most of the time you
|
|
don't want to use this, and should instead use {@link NameNodeProxies#createProxy}.
|
|
|
|
@param conf the configuration object
|
|
@param nnAddr address of the remote NN to connect to
|
|
@param xface the IPC interface which should be created
|
|
@param ugi the user who is making the calls on the proxy object
|
|
@param withRetries certain interfaces have a non-standard retry policy
|
|
@param fallbackToSimpleAuth - set to true or false during this method to
|
|
indicate if a secure client falls back to simple auth
|
|
@return an object containing both the proxy and the associated
|
|
delegation token service it corresponds to
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFailoverProxyProviderClass" return="java.lang.Class"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Gets the configured Failover proxy provider's class]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createFailoverProxyProvider" return="org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="nameNodeUri" type="java.net.URI"/>
|
|
<param name="xface" type="java.lang.Class"/>
|
|
<param name="checkPort" type="boolean"/>
|
|
<param name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Creates the Failover proxy provider instance]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Create proxy objects to communicate with a remote NN. All remote access to an
|
|
NN should be funneled through this class. Most of the time you'll want to use
|
|
{@link NameNodeProxies#createProxy(Configuration, URI, Class)}, which will
|
|
create either an HA- or non-HA-enabled client proxy as appropriate.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.NameNodeProxies -->
|
|
<!-- start class org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo -->
|
|
<class name="NameNodeProxies.ProxyAndInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="NameNodeProxies.ProxyAndInfo" type="PROXYTYPE, org.apache.hadoop.io.Text, java.net.InetSocketAddress"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getProxy" return="PROXYTYPE"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDelegationTokenService" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAddress" return="java.net.InetSocketAddress"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Wrapper for a client proxy as well as its associated service ID.
|
|
This is simply used as a tuple-like return type for
|
|
{@link NameNodeProxies#createProxy} and
|
|
{@link NameNodeProxies#createNonHAProxy}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.NameNodeProxies.ProxyAndInfo -->
|
|
<!-- start interface org.apache.hadoop.hdfs.RemotePeerFactory -->
|
|
<interface name="RemotePeerFactory" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="newConnectedPeer" return="org.apache.hadoop.hdfs.net.Peer"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="addr" type="java.net.InetSocketAddress"/>
|
|
<param name="blockToken" type="org.apache.hadoop.security.token.Token"/>
|
|
<param name="datanodeId" type="org.apache.hadoop.hdfs.protocol.DatanodeID"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@param addr The address to connect to.
|
|
@param blockToken Token used during optional SASL negotiation
|
|
@param datanodeId ID of destination DataNode
|
|
@return A new Peer connected to the address.
|
|
|
|
@throws IOException If there was an error connecting or creating
|
|
the remote socket, encrypted stream, etc.]]>
|
|
</doc>
|
|
</method>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.RemotePeerFactory -->
|
|
<!-- start class org.apache.hadoop.hdfs.StorageType -->
|
|
<class name="StorageType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.StorageType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.StorageType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="isTransient" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isMovable" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="asList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getMovableTypes" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="DEFAULT" type="org.apache.hadoop.hdfs.StorageType"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="EMPTY_ARRAY" type="org.apache.hadoop.hdfs.StorageType[]"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Defines the types of supported storage media. The default storage
|
|
medium is assumed to be DISK.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.StorageType -->
|
|
<!-- start class org.apache.hadoop.hdfs.UnknownCipherSuiteException -->
|
|
<class name="UnknownCipherSuiteException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="UnknownCipherSuiteException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Thrown when an unknown cipher suite is encountered.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.UnknownCipherSuiteException -->
|
|
<!-- start class org.apache.hadoop.hdfs.UnknownCryptoProtocolVersionException -->
|
|
<class name="UnknownCryptoProtocolVersionException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="UnknownCryptoProtocolVersionException"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="UnknownCryptoProtocolVersionException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.UnknownCryptoProtocolVersionException -->
|
|
<doc>
|
|
<![CDATA[<p>A distributed implementation of {@link
|
|
org.apache.hadoop.fs.FileSystem}. This is loosely modelled after
|
|
Google's <a href="http://research.google.com/archive/gfs.html">GFS</a>.</p>
|
|
|
|
<p>The most important difference is that unlike GFS, Hadoop DFS files
|
|
have strictly one writer at any one time. Bytes are always appended
|
|
to the end of the writer's stream. There is no notion of "record appends"
|
|
or "mutations" that are then checked or reordered. Writers simply emit
|
|
a byte stream. That byte stream is guaranteed to be stored in the
|
|
order written.</p>]]>
|
|
</doc>
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.client">
|
|
<!-- start class org.apache.hadoop.hdfs.client.HdfsAdmin -->
|
|
<class name="HdfsAdmin" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="HdfsAdmin" type="java.net.URI, org.apache.hadoop.conf.Configuration"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create a new HdfsAdmin client.
|
|
|
|
@param uri the unique URI of the HDFS file system to administer
|
|
@param conf configuration
|
|
@throws IOException in the event the file system could not be created]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="setQuota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="quota" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Set the namespace quota (count of files, directories, and sym links) for a
|
|
directory.
|
|
|
|
@param src the path to set the quota for
|
|
@param quota the value to set for the quota
|
|
@throws IOException in the event of error]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clearQuota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Clear the namespace quota (count of files, directories and sym links) for a
|
|
directory.
|
|
|
|
@param src the path to clear the quota of
|
|
@throws IOException in the event of error]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setSpaceQuota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="spaceQuota" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Set the disk space quota (size of files) for a directory. Note that
|
|
directories and sym links do not occupy disk space.
|
|
|
|
@param src the path to set the space quota of
|
|
@param spaceQuota the value to set for the space quota
|
|
@throws IOException in the event of error]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clearSpaceQuota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Clear the disk space quota (size of files) for a directory. Note that
|
|
directories and sym links do not occupy disk space.
|
|
|
|
@param src the path to clear the space quota of
|
|
@throws IOException in the event of error]]>
|
|
</doc>
|
|
</method>
|
|
<method name="allowSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Allow snapshot on a directory.
|
|
@param path The path of the directory where snapshots will be taken.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="disallowSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Disallow snapshot on a directory.
|
|
@param path The path of the snapshottable directory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addCacheDirective" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"/>
|
|
<param name="flags" type="java.util.EnumSet"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Add a new CacheDirectiveInfo.
|
|
|
|
@param info Information about a directive to add.
|
|
@param flags {@link CacheFlag}s to use for this operation.
|
|
@return the ID of the directive that was created.
|
|
@throws IOException if the directive could not be added]]>
|
|
</doc>
|
|
</method>
|
|
<method name="modifyCacheDirective"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"/>
|
|
<param name="flags" type="java.util.EnumSet"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Modify a CacheDirective.
|
|
|
|
@param info Information about the directive to modify. You must set the ID
|
|
to indicate which CacheDirective you want to modify.
|
|
@param flags {@link CacheFlag}s to use for this operation.
|
|
@throws IOException if the directive could not be modified]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeCacheDirective"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Remove a CacheDirective.
|
|
|
|
@param id identifier of the CacheDirectiveInfo to remove
|
|
@throws IOException if the directive could not be removed]]>
|
|
</doc>
|
|
</method>
|
|
<method name="listCacheDirectives" return="org.apache.hadoop.fs.RemoteIterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="filter" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[List cache directives. Incrementally fetches results from the server.
|
|
|
|
@param filter Filter parameters to use when listing the directives, null to
|
|
list all directives visible to us.
|
|
@return A RemoteIterator which returns CacheDirectiveInfo objects.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addCachePool"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CachePoolInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Add a cache pool.
|
|
|
|
@param info
|
|
The request to add a cache pool.
|
|
@throws IOException
|
|
If the request could not be completed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="modifyCachePool"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CachePoolInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Modify an existing cache pool.
|
|
|
|
@param info
|
|
The request to modify a cache pool.
|
|
@throws IOException
|
|
If the request could not be completed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeCachePool"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="poolName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Remove a cache pool.
|
|
|
|
@param poolName
|
|
Name of the cache pool to remove.
|
|
@throws IOException
|
|
if the cache pool did not exist, or could not be removed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="listCachePools" return="org.apache.hadoop.fs.RemoteIterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[List all cache pools.
|
|
|
|
@return A remote iterator from which you can get CachePoolEntry objects.
|
|
Requests will be made as needed.
|
|
@throws IOException
|
|
If there was an error listing cache pools.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createEncryptionZone"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="keyName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="AccessControlException" type="org.apache.hadoop.security.AccessControlException"/>
|
|
<exception name="FileNotFoundException" type="java.io.FileNotFoundException"/>
|
|
<doc>
|
|
<![CDATA[Create an encryption zone rooted at an empty existing directory, using the
|
|
specified encryption key. An encryption zone has an associated encryption
|
|
key used when reading and writing files within the zone.
|
|
|
|
@param path The path of the root of the encryption zone. Must refer to
|
|
an empty, existing directory.
|
|
@param keyName Name of key available at the KeyProvider.
|
|
@throws IOException if there was a general IO exception
|
|
@throws AccessControlException if the caller does not have access to path
|
|
@throws FileNotFoundException if the path does not exist]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getEncryptionZoneForPath" return="org.apache.hadoop.hdfs.protocol.EncryptionZone"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="AccessControlException" type="org.apache.hadoop.security.AccessControlException"/>
|
|
<exception name="FileNotFoundException" type="java.io.FileNotFoundException"/>
|
|
<doc>
|
|
<![CDATA[Get the path of the encryption zone for a given file or directory.
|
|
|
|
@param path The path to get the ez for.
|
|
|
|
@return The EncryptionZone of the ez, or null if path is not in an ez.
|
|
@throws IOException if there was a general IO exception
|
|
@throws AccessControlException if the caller does not have access to path
|
|
@throws FileNotFoundException if the path does not exist]]>
|
|
</doc>
|
|
</method>
|
|
<method name="listEncryptionZones" return="org.apache.hadoop.fs.RemoteIterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Returns a RemoteIterator which can be used to list the encryption zones
|
|
in HDFS. For large numbers of encryption zones, the iterator will fetch
|
|
the list of zones in a number of small batches.
|
|
<p/>
|
|
Since the list is fetched in batches, it does not represent a
|
|
consistent snapshot of the entire list of encryption zones.
|
|
<p/>
|
|
This method can only be called by HDFS superusers.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getInotifyEventStream" return="org.apache.hadoop.hdfs.DFSInotifyEventInputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Exposes a stream of namesystem events. Only events occurring after the
|
|
stream is created are available.
|
|
See {@link org.apache.hadoop.hdfs.DFSInotifyEventInputStream}
|
|
for information on stream usage.
|
|
See {@link org.apache.hadoop.hdfs.inotify.Event}
|
|
for information on the available events.
|
|
<p/>
|
|
Inotify users may want to tune the following HDFS parameters to
|
|
ensure that enough extra HDFS edits are saved to support inotify clients
|
|
that fall behind the current state of the namespace while reading events.
|
|
The default parameter values should generally be reasonable. If edits are
|
|
deleted before their corresponding events can be read, clients will see a
|
|
{@link org.apache.hadoop.hdfs.inotify.MissingEventsException} on
|
|
{@link org.apache.hadoop.hdfs.DFSInotifyEventInputStream} method calls.
|
|
|
|
It should generally be sufficient to tune these parameters:
|
|
dfs.namenode.num.extra.edits.retained
|
|
dfs.namenode.max.extra.edits.segments.retained
|
|
|
|
Parameters that affect the number of created segments and the number of
|
|
edits that are considered necessary, i.e. do not count towards the
|
|
dfs.namenode.num.extra.edits.retained quota):
|
|
dfs.namenode.checkpoint.period
|
|
dfs.namenode.checkpoint.txns
|
|
dfs.namenode.num.checkpoints.retained
|
|
dfs.ha.log-roll.period
|
|
<p/>
|
|
It is recommended that local journaling be configured
|
|
(dfs.namenode.edits.dir) for inotify (in addition to a shared journal)
|
|
so that edit transfers from the shared journal can be avoided.
|
|
|
|
@throws IOException If there was an error obtaining the stream.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getInotifyEventStream" return="org.apache.hadoop.hdfs.DFSInotifyEventInputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lastReadTxid" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[A version of {@link HdfsAdmin#getInotifyEventStream()} meant for advanced
|
|
users who are aware of HDFS edits up to lastReadTxid (e.g. because they
|
|
have access to an FSImage inclusive of lastReadTxid) and only want to read
|
|
events after this point.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setStoragePolicy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="policyName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Set the source path to the specified storage policy.
|
|
|
|
@param src The source path referring to either a directory or a file.
|
|
@param policyName The name of the storage policy.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The public API for performing administrative functions on HDFS. Those writing
|
|
applications against HDFS should prefer this interface to directly accessing
|
|
functionality in DistributedFileSystem or DFSClient.
|
|
|
|
Note that this is distinct from the similarly-named {@link DFSAdmin}, which
|
|
is a class that provides the functionality for the CLI `hdfs dfsadmin ...'
|
|
commands.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.client.HdfsAdmin -->
|
|
<!-- start class org.apache.hadoop.hdfs.client.HdfsDataInputStream -->
|
|
<class name="HdfsDataInputStream" extends="org.apache.hadoop.fs.FSDataInputStream"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="HdfsDataInputStream" type="org.apache.hadoop.hdfs.DFSInputStream"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<constructor name="HdfsDataInputStream" type="org.apache.hadoop.crypto.CryptoInputStream"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<method name="getWrappedStream" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get a reference to the wrapped output stream. We always want to return the
|
|
actual underlying InputStream, even when we're using a CryptoStream. e.g.
|
|
in the delegated methods below.
|
|
|
|
@return the underlying output stream]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCurrentDatanode" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the datanode from which the stream is currently reading.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCurrentBlock" return="org.apache.hadoop.hdfs.protocol.ExtendedBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the block containing the target position.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAllBlocks" return="java.util.List"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get the collection of blocks that has already been located.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get the visible length of the file. It will include the length of the last
|
|
block even if that is in UnderConstruction state.
|
|
|
|
@return The visible length of the file.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getReadStatistics" return="org.apache.hadoop.hdfs.DFSInputStream.ReadStatistics"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get statistics about the reads which this DFSInputStream has done.
|
|
Note that because HdfsDataInputStream is buffered, these stats may
|
|
be higher than you would expect just by adding up the number of
|
|
bytes read through HdfsDataInputStream.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The Hdfs implementation of {@link FSDataInputStream}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.client.HdfsDataInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.client.HdfsDataOutputStream -->
|
|
<class name="HdfsDataOutputStream" extends="org.apache.hadoop.fs.FSDataOutputStream"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="HdfsDataOutputStream" type="org.apache.hadoop.hdfs.DFSOutputStream, org.apache.hadoop.fs.FileSystem.Statistics, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<constructor name="HdfsDataOutputStream" type="org.apache.hadoop.hdfs.DFSOutputStream, org.apache.hadoop.fs.FileSystem.Statistics"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<constructor name="HdfsDataOutputStream" type="org.apache.hadoop.crypto.CryptoOutputStream, org.apache.hadoop.fs.FileSystem.Statistics, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<constructor name="HdfsDataOutputStream" type="org.apache.hadoop.crypto.CryptoOutputStream, org.apache.hadoop.fs.FileSystem.Statistics"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<method name="getCurrentBlockReplication" return="int"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Get the actual number of replicas of the current block.
|
|
|
|
This can be different from the designated replication factor of the file
|
|
because the namenode does not maintain replication for the blocks which are
|
|
currently being written to. Depending on the configuration, the client may
|
|
continue to write to a block even if a few datanodes in the write pipeline
|
|
have failed, or the client may add a new datanodes once a datanode has
|
|
failed.
|
|
|
|
@return the number of valid replicas of the current block]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hsync"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="syncFlags" type="java.util.EnumSet"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Sync buffered data to DataNodes (flush to disk devices).
|
|
|
|
@param syncFlags
|
|
Indicate the detailed semantic and actions of the hsync.
|
|
@throws IOException
|
|
@see FSDataOutputStream#hsync()]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The Hdfs implementation of {@link FSDataOutputStream}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.client.HdfsDataOutputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag -->
|
|
<class name="HdfsDataOutputStream.SyncFlag" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.client.HdfsDataOutputStream.SyncFlag -->
|
|
<!-- start class org.apache.hadoop.hdfs.client.HdfsUtils -->
|
|
<class name="HdfsUtils" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="HdfsUtils"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isHealthy" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="uri" type="java.net.URI"/>
|
|
<doc>
|
|
<![CDATA[Is the HDFS healthy?
|
|
HDFS is considered as healthy if it is up and not in safemode.
|
|
|
|
@param uri the HDFS URI. Note that the URI path is ignored.
|
|
@return true if HDFS is healthy; false, otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The public utility API for HDFS.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.client.HdfsUtils -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.inotify">
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event -->
|
|
<class name="Event" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event" type="org.apache.hadoop.hdfs.inotify.Event.EventType"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getEventType" return="org.apache.hadoop.hdfs.inotify.Event.EventType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Events sent by the inotify system. Note that no events are necessarily sent
|
|
when a file is opened for read (although a MetadataUpdateEvent will be sent
|
|
if the atime is updated).]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.AppendEvent -->
|
|
<class name="Event.AppendEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.AppendEvent" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when an existing file is opened for append.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.AppendEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.CloseEvent -->
|
|
<class name="Event.CloseEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.CloseEvent" type="java.lang.String, long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFileSize" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The size of the closed file in bytes. May be -1 if the size is not
|
|
available (e.g. in the case of a close generated by a concat operation).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTimestamp" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The time when this event occurred, in milliseconds since the epoch.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when a file is closed after append or create.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.CloseEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.CreateEvent -->
|
|
<class name="Event.CreateEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getiNodeType" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getCtime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Creation time of the file, directory, or symlink.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getReplication" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Replication is zero if the CreateEvent iNodeType is directory or symlink.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getOwnerName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getGroupName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPerms" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSymlinkTarget" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Symlink target is null if the CreateEvent iNodeType is not symlink.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getOverwrite" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when a new file is created (including overwrite).]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.CreateEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder -->
|
|
<class name="Event.CreateEvent.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.CreateEvent.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="iNodeType" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType"/>
|
|
</method>
|
|
<method name="path" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
</method>
|
|
<method name="ctime" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ctime" type="long"/>
|
|
</method>
|
|
<method name="replication" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="replication" type="int"/>
|
|
</method>
|
|
<method name="ownerName" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ownerName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="groupName" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="groupName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="perms" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="perms" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
</method>
|
|
<method name="symlinkTarget" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="symlinkTarget" type="java.lang.String"/>
|
|
</method>
|
|
<method name="overwrite" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="overwrite" type="boolean"/>
|
|
</method>
|
|
<method name="build" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.CreateEvent.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType -->
|
|
<class name="Event.CreateEvent.INodeType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.CreateEvent.INodeType -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.EventType -->
|
|
<class name="Event.EventType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.inotify.Event.EventType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.inotify.Event.EventType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.EventType -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent -->
|
|
<class name="Event.MetadataUpdateEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getMetadataType" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getMtime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAtime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getReplication" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getOwnerName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getGroupName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPerms" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAcls" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The full set of ACLs currently associated with this file or directory.
|
|
May be null if all ACLs were removed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getxAttrs" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isxAttrsRemoved" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Whether the xAttrs returned by getxAttrs() were removed (as opposed to
|
|
added).]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when there is an update to directory or file (none of the metadata
|
|
tracked here applies to symlinks) that is not associated with another
|
|
inotify event. The tracked metadata includes atime/mtime, replication,
|
|
owner/group, permissions, ACLs, and XAttributes. Fields not relevant to the
|
|
metadataType of the MetadataUpdateEvent will be null or will have their default
|
|
values.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder -->
|
|
<class name="Event.MetadataUpdateEvent.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.MetadataUpdateEvent.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="path" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
</method>
|
|
<method name="metadataType" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType"/>
|
|
</method>
|
|
<method name="mtime" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="mtime" type="long"/>
|
|
</method>
|
|
<method name="atime" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="atime" type="long"/>
|
|
</method>
|
|
<method name="replication" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="replication" type="int"/>
|
|
</method>
|
|
<method name="ownerName" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ownerName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="groupName" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="groupName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="perms" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="perms" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
</method>
|
|
<method name="acls" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="acls" type="java.util.List"/>
|
|
</method>
|
|
<method name="xAttrs" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrs" type="java.util.List"/>
|
|
</method>
|
|
<method name="xAttrsRemoved" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrsRemoved" type="boolean"/>
|
|
</method>
|
|
<method name="build" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType -->
|
|
<class name="Event.MetadataUpdateEvent.MetadataType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.MetadataUpdateEvent.MetadataType -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.RenameEvent -->
|
|
<class name="Event.RenameEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.RenameEvent" type="java.lang.String, java.lang.String, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getSrcPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDstPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTimestamp" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The time when this event occurred, in milliseconds since the epoch.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when a file, directory, or symlink is renamed.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.RenameEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.Event.UnlinkEvent -->
|
|
<class name="Event.UnlinkEvent" extends="org.apache.hadoop.hdfs.inotify.Event"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Event.UnlinkEvent" type="java.lang.String, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTimestamp" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The time when this event occurred, in milliseconds since the epoch.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Sent when a file, directory, or symlink is deleted.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.Event.UnlinkEvent -->
|
|
<!-- start class org.apache.hadoop.hdfs.inotify.MissingEventsException -->
|
|
<class name="MissingEventsException" extends="java.lang.Exception"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="MissingEventsException"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="MissingEventsException" type="long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getExpectedTxid" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getActualTxid" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.inotify.MissingEventsException -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.net">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.protocol">
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveEntry -->
|
|
<class name="CacheDirectiveEntry" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CacheDirectiveEntry" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo, org.apache.hadoop.hdfs.protocol.CacheDirectiveStats"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStats" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Describes a path-based cache directive entry.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveEntry -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo -->
|
|
<class name="CacheDirectiveInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getId" return="java.lang.Long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The ID of this directive.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPath" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The path used in this request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getReplication" return="java.lang.Short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The number of times the block should be cached.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPool" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The pool used in this request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getExpiration" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return When this directive expires.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Describes a path-based cache directive.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder -->
|
|
<class name="CacheDirectiveInfo.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CacheDirectiveInfo.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Creates an empty builder.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="CacheDirectiveInfo.Builder" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Creates a builder with all elements set to the same values as the
|
|
given CacheDirectiveInfo.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="build" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Builds a new CacheDirectiveInfo populated with the set properties.
|
|
|
|
@return New CacheDirectiveInfo.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setId" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="java.lang.Long"/>
|
|
<doc>
|
|
<![CDATA[Sets the id used in this request.
|
|
|
|
@param id The id used in this request.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setPath" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<doc>
|
|
<![CDATA[Sets the path used in this request.
|
|
|
|
@param path The path used in this request.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setReplication" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="replication" type="java.lang.Short"/>
|
|
<doc>
|
|
<![CDATA[Sets the replication used in this request.
|
|
|
|
@param replication The replication used in this request.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setPool" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="pool" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Sets the pool used in this request.
|
|
|
|
@param pool The pool used in this request.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setExpiration" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="expiration" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"/>
|
|
<doc>
|
|
<![CDATA[Sets when the CacheDirective should expire. A
|
|
{@link CacheDirectiveInfo.Expiration} can specify either an absolute or
|
|
relative expiration time.
|
|
|
|
@param expiration when this CacheDirective should expire
|
|
@return This builder, for call chaining]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A builder for creating new CacheDirectiveInfo instances.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration -->
|
|
<class name="CacheDirectiveInfo.Expiration" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="newRelative" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ms" type="long"/>
|
|
<doc>
|
|
<![CDATA[Create a new relative Expiration.
|
|
<p>
|
|
Use {@link Expiration#NEVER} to indicate an Expiration that never
|
|
expires.
|
|
|
|
@param ms how long until the CacheDirective expires, in milliseconds
|
|
@return A relative Expiration]]>
|
|
</doc>
|
|
</method>
|
|
<method name="newAbsolute" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="date" type="java.util.Date"/>
|
|
<doc>
|
|
<![CDATA[Create a new absolute Expiration.
|
|
<p>
|
|
Use {@link Expiration#NEVER} to indicate an Expiration that never
|
|
expires.
|
|
|
|
@param date when the CacheDirective expires
|
|
@return An absolute Expiration]]>
|
|
</doc>
|
|
</method>
|
|
<method name="newAbsolute" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ms" type="long"/>
|
|
<doc>
|
|
<![CDATA[Create a new absolute Expiration.
|
|
<p>
|
|
Use {@link Expiration#NEVER} to indicate an Expiration that never
|
|
expires.
|
|
|
|
@param ms when the CacheDirective expires, in milliseconds since the Unix
|
|
epoch.
|
|
@return An absolute Expiration]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isRelative" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true if Expiration was specified as a relative duration, false if
|
|
specified as an absolute time.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getMillis" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The raw underlying millisecond value, either a relative duration
|
|
or an absolute time as milliseconds since the Unix epoch.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAbsoluteDate" return="java.util.Date"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Expiration time as a {@link Date} object. This converts a
|
|
relative Expiration into an absolute Date based on the local
|
|
clock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAbsoluteMillis" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Expiration time in milliseconds from the Unix epoch. This
|
|
converts a relative Expiration into an absolute time based on the
|
|
local clock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="MAX_RELATIVE_EXPIRY_MS" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The maximum value we accept for a relative expiry.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="NEVER" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[An relative Expiration that never expires.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Denotes a relative or absolute expiration time for a CacheDirective. Use
|
|
factory methods {@link CacheDirectiveInfo.Expiration#newAbsolute(Date)} and
|
|
{@link CacheDirectiveInfo.Expiration#newRelative(long)} to create an
|
|
Expiration.
|
|
<p>
|
|
In either case, the server-side clock is used to determine when a
|
|
CacheDirective expires.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveStats -->
|
|
<class name="CacheDirectiveStats" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getBytesNeeded" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The bytes needed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBytesCached" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The bytes cached.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFilesNeeded" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The number of files needed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFilesCached" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The number of files cached.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hasExpired" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Whether this directive has expired.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Describes a path-based cache directive.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveStats -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder -->
|
|
<class name="CacheDirectiveStats.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CacheDirectiveStats.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Creates an empty builder.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="build" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Builds a new CacheDirectiveStats populated with the set properties.
|
|
|
|
@return New CacheDirectiveStats.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setBytesNeeded" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesNeeded" type="long"/>
|
|
<doc>
|
|
<![CDATA[Sets the bytes needed by this directive.
|
|
|
|
@param bytesNeeded The bytes needed.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setBytesCached" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesCached" type="long"/>
|
|
<doc>
|
|
<![CDATA[Sets the bytes cached by this directive.
|
|
|
|
@param bytesCached The bytes cached.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setFilesNeeded" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="filesNeeded" type="long"/>
|
|
<doc>
|
|
<![CDATA[Sets the files needed by this directive.
|
|
@param filesNeeded The number of files needed
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setFilesCached" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="filesCached" type="long"/>
|
|
<doc>
|
|
<![CDATA[Sets the files cached by this directive.
|
|
|
|
@param filesCached The number of files cached.
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setHasExpired" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="hasExpired" type="boolean"/>
|
|
<doc>
|
|
<![CDATA[Sets whether this directive has expired.
|
|
|
|
@param hasExpired if this directive has expired
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CacheDirectiveStats.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CachePoolEntry -->
|
|
<class name="CachePoolEntry" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CachePoolEntry" type="org.apache.hadoop.hdfs.protocol.CachePoolInfo, org.apache.hadoop.hdfs.protocol.CachePoolStats"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStats" return="org.apache.hadoop.hdfs.protocol.CachePoolStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Describes a Cache Pool entry.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CachePoolEntry -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CachePoolInfo -->
|
|
<class name="CachePoolInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CachePoolInfo" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPoolName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Name of the pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getOwnerName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The owner of the pool. Along with the group and mode, determines
|
|
who has access to view and modify the pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setOwnerName" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ownerName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getGroupName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The group of the pool. Along with the owner and mode, determines
|
|
who has access to view and modify the pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setGroupName" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="groupName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getMode" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Unix-style permissions of the pool. Along with the owner and group,
|
|
determines who has access to view and modify the pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setMode" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="mode" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
</method>
|
|
<method name="getLimit" return="java.lang.Long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The maximum aggregate number of bytes that can be cached by
|
|
directives in this pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setLimit" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytes" type="java.lang.Long"/>
|
|
</method>
|
|
<method name="getMaxRelativeExpiryMs" return="java.lang.Long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The maximum relative expiration of directives of this pool in
|
|
milliseconds]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setMaxRelativeExpiryMs" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ms" type="java.lang.Long"/>
|
|
<doc>
|
|
<![CDATA[Set the maximum relative expiration of directives of this pool in
|
|
milliseconds.
|
|
|
|
@param ms in milliseconds
|
|
@return This builder, for call chaining.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="validate"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CachePoolInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="validateName"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="poolName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="RELATIVE_EXPIRY_NEVER" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Indicates that the pool does not have a maximum relative expiry.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT_MAX_RELATIVE_EXPIRY" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default max relative expiry for cache pools.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="LIMIT_UNLIMITED" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="DEFAULT_LIMIT" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[CachePoolInfo describes a cache pool.
|
|
|
|
This class is used in RPCs to create and modify cache pools.
|
|
It is serializable and can be stored in the edit log.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CachePoolInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CachePoolStats -->
|
|
<class name="CachePoolStats" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getBytesNeeded" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesCached" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesOverlimit" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFilesNeeded" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFilesCached" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[CachePoolStats describes cache pool statistics.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CachePoolStats -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder -->
|
|
<class name="CachePoolStats.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CachePoolStats.Builder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setBytesNeeded" return="org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesNeeded" type="long"/>
|
|
</method>
|
|
<method name="setBytesCached" return="org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesCached" type="long"/>
|
|
</method>
|
|
<method name="setBytesOverlimit" return="org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesOverlimit" type="long"/>
|
|
</method>
|
|
<method name="setFilesNeeded" return="org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="filesNeeded" type="long"/>
|
|
</method>
|
|
<method name="setFilesCached" return="org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="filesCached" type="long"/>
|
|
</method>
|
|
<method name="build" return="org.apache.hadoop.hdfs.protocol.CachePoolStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CachePoolStats.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.CorruptFileBlocks -->
|
|
<class name="CorruptFileBlocks" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CorruptFileBlocks"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="CorruptFileBlocks" type="java.lang.String[], java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getFiles" return="java.lang.String[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getCookie" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Contains a list of paths corresponding to corrupt files and a cookie
|
|
used for iterative calls to NameNode.listCorruptFileBlocks.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.CorruptFileBlocks -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates -->
|
|
<class name="DatanodeInfo.AdminStates" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="fromValue" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="value" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.EncryptionZone -->
|
|
<class name="EncryptionZone" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EncryptionZone" type="long, java.lang.String, org.apache.hadoop.crypto.CipherSuite, org.apache.hadoop.crypto.CryptoProtocolVersion, java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSuite" return="org.apache.hadoop.crypto.CipherSuite"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getVersion" return="org.apache.hadoop.crypto.CryptoProtocolVersion"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getKeyName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A simple class for representing an encryption zone. Presently an encryption
|
|
zone only has a path (the root of the encryption zone), a key name, and a
|
|
unique id. The id is used to implement batched listing of encryption zones.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.EncryptionZone -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.FSConstants -->
|
|
<class name="FSConstants" extends="org.apache.hadoop.hdfs.protocol.HdfsConstants"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="Please use {@link HdfsConstants}. This class
|
|
is left only for other ecosystem projects which depended on
|
|
it for SafemodeAction and DatanodeReport types.">
|
|
<constructor name="FSConstants"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[@deprecated Please use {@link HdfsConstants}. This class
|
|
is left only for other ecosystem projects which depended on
|
|
it for SafemodeAction and DatanodeReport types.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.FSConstants -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.FSLimitException.MaxDirectoryItemsExceededException -->
|
|
<class name="FSLimitException.MaxDirectoryItemsExceededException" extends="org.apache.hadoop.hdfs.protocol.FSLimitException"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSLimitException.MaxDirectoryItemsExceededException"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="FSLimitException.MaxDirectoryItemsExceededException" type="java.lang.String"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="FSLimitException.MaxDirectoryItemsExceededException" type="long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getMessage" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="serialVersionUID" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Directory has too many items]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.FSLimitException.MaxDirectoryItemsExceededException -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.FSLimitException.PathComponentTooLongException -->
|
|
<class name="FSLimitException.PathComponentTooLongException" extends="org.apache.hadoop.hdfs.protocol.FSLimitException"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSLimitException.PathComponentTooLongException"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="FSLimitException.PathComponentTooLongException" type="java.lang.String"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="FSLimitException.PathComponentTooLongException" type="long, long, java.lang.String, java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getMessage" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="serialVersionUID" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Path component length is too long]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.FSLimitException.PathComponentTooLongException -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType -->
|
|
<class name="HdfsConstants.DatanodeReportType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction -->
|
|
<class name="HdfsConstants.RollingUpgradeAction" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="fromString" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Covert the given String to a RollingUpgradeAction.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction -->
|
|
<class name="HdfsConstants.SafeModeAction" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.LayoutVersion.Feature -->
|
|
<class name="LayoutVersion.Feature" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.Feature[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.Feature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Enums for features that change the layout version before rolling
|
|
upgrade is supported.
|
|
<br><br>
|
|
To add a new layout version:
|
|
<ul>
|
|
<li>Define a new enum constant with a short enum name, the new layout version
|
|
and description of the added feature.</li>
|
|
<li>When adding a layout version with an ancestor that is not same as
|
|
its immediate predecessor, use the constructor where a specific ancestor
|
|
can be passed.
|
|
</li>
|
|
</ul>]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.LayoutVersion.Feature -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo -->
|
|
<class name="LayoutVersion.FeatureInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="LayoutVersion.FeatureInfo" type="int, int, java.lang.String, boolean, org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getLayoutVersion" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Accessor method for feature layout version
|
|
@return int lv value]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAncestorLayoutVersion" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Accessor method for feature ancestor layout version
|
|
@return int ancestor LV value]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDescription" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Accessor method for feature description
|
|
@return String feature description]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isReservedForOldRelease" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSpecialFeatures" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Feature information.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo -->
|
|
<!-- start interface org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature -->
|
|
<interface name="LayoutVersion.LayoutFeature" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The interface to be implemented by NameNode and DataNode layout features]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo.Bean -->
|
|
<class name="RollingUpgradeInfo.Bean" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RollingUpgradeInfo.Bean" type="org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getBlockPoolId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStartTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFinalizeTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isCreatedRollbackImages" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo.Bean -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotAccessControlException -->
|
|
<class name="SnapshotAccessControlException" extends="org.apache.hadoop.security.AccessControlException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotAccessControlException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="SnapshotAccessControlException" type="java.lang.Throwable"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Snapshot access related exception.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotAccessControlException -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport -->
|
|
<class name="SnapshotDiffReport" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotDiffReport" type="java.lang.String, java.lang.String, java.lang.String, java.util.List"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getSnapshotRoot" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return {@link #snapshotRoot}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFromSnapshot" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return {@link #fromSnapshot}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLaterSnapshotName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return {@link #toSnapshot}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDiffList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return {@link #diffList}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class represents to end users the difference between two snapshots of
|
|
the same directory, or the difference between a snapshot of the directory and
|
|
its current state. Instead of capturing all the details of the diff, this
|
|
class only lists where the changes happened and their types.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffReportEntry -->
|
|
<class name="SnapshotDiffReport.DiffReportEntry" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotDiffReport.DiffReportEntry" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType, byte[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="SnapshotDiffReport.DiffReportEntry" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType, byte[][]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="SnapshotDiffReport.DiffReportEntry" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType, byte[], byte[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="SnapshotDiffReport.DiffReportEntry" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType, byte[][], byte[][]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSourcePath" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTargetPath" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Representing the full path and diff type of a file/directory where changes
|
|
have happened.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffReportEntry -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType -->
|
|
<class name="SnapshotDiffReport.DiffType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getLabel" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTypeFromLabel" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="label" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Types of the difference, which include CREATE, MODIFY, DELETE, and RENAME.
|
|
Each type has a label for representation: +/M/-/R represent CREATE, MODIFY,
|
|
DELETE, and RENAME respectively.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffType -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotException -->
|
|
<class name="SnapshotException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="SnapshotException" type="java.lang.Throwable"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Snapshot related exception.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotException -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshotInfo.Bean -->
|
|
<class name="SnapshotInfo.Bean" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotInfo.Bean" type="java.lang.String, java.lang.String, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getSnapshotID" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshotDirectory" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getModificationTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshotInfo.Bean -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus -->
|
|
<class name="SnapshottableDirectoryStatus" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshottableDirectoryStatus" type="long, long, org.apache.hadoop.fs.permission.FsPermission, java.lang.String, java.lang.String, byte[], long, int, int, int, byte[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getSnapshotNumber" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Number of snapshots that have been taken for the directory]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSnapshotQuota" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Number of snapshots allowed for the directory]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getParentFullPath" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Full path of the parent]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDirStatus" return="org.apache.hadoop.hdfs.protocol.HdfsFileStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The basic information of the directory]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFullPath" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return Full path of the file]]>
|
|
</doc>
|
|
</method>
|
|
<method name="print"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="stats" type="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[]"/>
|
|
<param name="out" type="java.io.PrintStream"/>
|
|
<doc>
|
|
<![CDATA[Print a list of {@link SnapshottableDirectoryStatus} out to a given stream.
|
|
@param stats The list of {@link SnapshottableDirectoryStatus}
|
|
@param out The given stream for printing.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="COMPARATOR" type="java.util.Comparator"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Compare the statuses by full paths.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Metadata about a snapshottable directory]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.Bean -->
|
|
<class name="SnapshottableDirectoryStatus.Bean" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshottableDirectoryStatus.Bean" type="java.lang.String, int, int, long, short, java.lang.String, java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshotNumber" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshotQuota" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getModificationTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPermission" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getOwner" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getGroup" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.Bean -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.protocol.datatransfer">
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.datatransfer.ReplaceDatanodeOnFailure.Policy -->
|
|
<class name="ReplaceDatanodeOnFailure.Policy" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.protocol.datatransfer.ReplaceDatanodeOnFailure.Policy[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.protocol.datatransfer.ReplaceDatanodeOnFailure.Policy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The replacement policies]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.datatransfer.ReplaceDatanodeOnFailure.Policy -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.datatransfer.TrustedChannelResolver -->
|
|
<class name="TrustedChannelResolver" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.conf.Configurable"/>
|
|
<constructor name="TrustedChannelResolver"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInstance" return="org.apache.hadoop.hdfs.protocol.datatransfer.TrustedChannelResolver"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[Returns an instance of TrustedChannelResolver.
|
|
Looks up the configuration to see if there is custom class specified.
|
|
@param conf
|
|
@return TrustedChannelResolver]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setConf"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
</method>
|
|
<method name="getConf" return="org.apache.hadoop.conf.Configuration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isTrusted" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return boolean value indicating whether a channel is trusted or not
|
|
from a client's perspective.
|
|
@return true if the channel is trusted and false otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isTrusted" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="peerAddress" type="java.net.InetAddress"/>
|
|
<doc>
|
|
<![CDATA[Identify boolean value indicating whether a channel is trusted or not.
|
|
@param peerAddress address of the peer
|
|
@return true if the channel is trusted and false otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class used to indicate whether a channel is trusted or not.
|
|
The default implementation is to return false indicating that
|
|
the channel is not trusted.
|
|
This class can be overridden to provide custom logic to determine
|
|
whether a channel is trusted or not.
|
|
The custom class can be specified via configuration.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.datatransfer.TrustedChannelResolver -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocol.datatransfer.WhitelistBasedTrustedChannelResolver -->
|
|
<class name="WhitelistBasedTrustedChannelResolver" extends="org.apache.hadoop.hdfs.protocol.datatransfer.TrustedChannelResolver"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="WhitelistBasedTrustedChannelResolver"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setConf"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
</method>
|
|
<method name="isTrusted" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isTrusted" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="clientAddress" type="java.net.InetAddress"/>
|
|
</method>
|
|
<field name="DFS_DATATRANSFER_SERVER_FIXEDWHITELIST_FILE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Path to the file to containing subnets and ip addresses to form fixed whitelist.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_SERVER_VARIABLEWHITELIST_ENABLE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Enables/Disables variable whitelist]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_SERVER_VARIABLEWHITELIST_FILE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Path to the file to containing subnets and ip addresses to form variable whitelist.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_SERVER_VARIABLEWHITELIST_CACHE_SECS" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[time in seconds by which the variable whitelist file is checked for updates]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_CLIENT_FIXEDWHITELIST_FILE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Path to the file to containing subnets and ip addresses to form fixed whitelist.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_CLIENT_VARIABLEWHITELIST_ENABLE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Enables/Disables variable whitelist]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_CLIENT_VARIABLEWHITELIST_FILE" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Path to the file to containing subnets and ip addresses to form variable whitelist.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DFS_DATATRANSFER_CLIENT_VARIABLEWHITELIST_CACHE_SECS" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[time in seconds by which the variable whitelist file is checked for updates]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocol.datatransfer.WhitelistBasedTrustedChannelResolver -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.protocol.datatransfer.sasl">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.protocolPB">
|
|
<!-- start class org.apache.hadoop.hdfs.protocolPB.DatanodeProtocolServerSideTranslatorPB -->
|
|
<class name="DatanodeProtocolServerSideTranslatorPB" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.protocolPB.DatanodeProtocolPB"/>
|
|
<constructor name="DatanodeProtocolServerSideTranslatorPB" type="org.apache.hadoop.hdfs.server.protocol.DatanodeProtocol"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="registerDatanode" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.RegisterDatanodeResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.RegisterDatanodeRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="sendHeartbeat" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.HeartbeatResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.HeartbeatRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="blockReport" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReportResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReportRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="cacheReport" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.CacheReportResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.CacheReportRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="blockReceivedAndDeleted" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReceivedAndDeletedResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockReceivedAndDeletedRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="errorReport" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ErrorReportResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ErrorReportRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="versionRequest" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.VersionResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.VersionRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="reportBadBlocks" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ReportBadBlocksResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ReportBadBlocksRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="commitBlockSynchronization" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.CommitBlockSynchronizationResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.CommitBlockSynchronizationRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocolPB.DatanodeProtocolServerSideTranslatorPB -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocolPB.NamenodeProtocolServerSideTranslatorPB -->
|
|
<class name="NamenodeProtocolServerSideTranslatorPB" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.protocolPB.NamenodeProtocolPB"/>
|
|
<constructor name="NamenodeProtocolServerSideTranslatorPB" type="org.apache.hadoop.hdfs.server.protocol.NamenodeProtocol"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getBlocks" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetBlocksResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetBlocksRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="getBlockKeys" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetBlockKeysResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetBlockKeysRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="getTransactionId" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetTransactionIdResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetTransactionIdRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="getMostRecentCheckpointTxId" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetMostRecentCheckpointTxIdResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetMostRecentCheckpointTxIdRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="rollEditLog" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.RollEditLogResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.RollEditLogRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="errorReport" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.ErrorReportResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.ErrorReportRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="registerSubordinateNamenode" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.RegisterResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.RegisterRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="startCheckpoint" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.StartCheckpointResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.StartCheckpointRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="endCheckpoint" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.EndCheckpointResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.EndCheckpointRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="getEditLogManifest" return="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetEditLogManifestResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="unused" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.NamenodeProtocolProtos.GetEditLogManifestRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<method name="versionRequest" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.VersionResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="controller" type="com.google.protobuf.RpcController"/>
|
|
<param name="request" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.VersionRequestProto"/>
|
|
<exception name="ServiceException" type="com.google.protobuf.ServiceException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Implementation for protobuf service that forwards requests
|
|
received on {@link NamenodeProtocolPB} to the
|
|
{@link NamenodeProtocol} server implementation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocolPB.NamenodeProtocolServerSideTranslatorPB -->
|
|
<!-- start class org.apache.hadoop.hdfs.protocolPB.PBHelper -->
|
|
<class name="PBHelper" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getByteString" return="com.google.protobuf.ByteString"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytes" type="byte[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="role" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeRegistrationProto.NamenodeRoleProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeRegistrationProto.NamenodeRoleProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="role" type="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole"/>
|
|
</method>
|
|
<method name="convertStoragePolicies" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="policyProtos" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockStoragePolicyProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockStoragePolicyProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="policy" type="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageTypesProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="types" type="org.apache.hadoop.hdfs.StorageType[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.common.StorageInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageInfoProto"/>
|
|
<param name="type" type="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NodeType"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeRegistrationProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reg" type="org.apache.hadoop.hdfs.server.protocol.NamenodeRegistration"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.NamenodeRegistration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reg" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeRegistrationProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeID"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dn" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeIDProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeIDProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dn" type="org.apache.hadoop.hdfs.protocol.DatanodeID"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeIDProto[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="did" type="org.apache.hadoop.hdfs.protocol.DatanodeID[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeID[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="did" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeIDProto[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.Block"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.Block"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockWithLocationsProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blk" type="org.apache.hadoop.hdfs.server.protocol.BlocksWithLocations.BlockWithLocations"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlocksWithLocations.BlockWithLocations"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockWithLocationsProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlocksWithLocationsProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blks" type="org.apache.hadoop.hdfs.server.protocol.BlocksWithLocations"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlocksWithLocations"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blocks" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlocksWithLocationsProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockKeyProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="org.apache.hadoop.hdfs.security.token.block.BlockKey"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.security.token.block.BlockKey"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="k" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.BlockKeyProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ExportedBlockKeysProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="keys" type="org.apache.hadoop.hdfs.security.token.block.ExportedBlockKeys"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.security.token.block.ExportedBlockKeys"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="keys" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ExportedBlockKeysProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CheckpointSignatureProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.server.namenode.CheckpointSignature"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.namenode.CheckpointSignature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CheckpointSignatureProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RemoteEditLogProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="log" type="org.apache.hadoop.hdfs.server.protocol.RemoteEditLog"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.RemoteEditLog"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="l" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RemoteEditLogProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RemoteEditLogManifestProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="manifest" type="org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="manifest" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RemoteEditLogManifestProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CheckpointCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.CheckpointCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.NamenodeCommand"/>
|
|
</method>
|
|
<method name="convertBlockKeys" return="org.apache.hadoop.hdfs.security.token.block.BlockKey[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.NamespaceInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamespaceInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.NamenodeCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamenodeCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.ExtendedBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="eb" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ExtendedBlockProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ExtendedBlockProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RecoveringBlockProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.server.protocol.BlockRecoveryCommand.RecoveringBlock"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlockRecoveryCommand.RecoveringBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RecoveringBlockProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto.AdminState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inAs" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="di" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto"/>
|
|
</method>
|
|
<method name="convertDatanodeInfo" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="di" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="di" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto[]"/>
|
|
</method>
|
|
<method name="convert" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dnInfos" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"/>
|
|
</method>
|
|
<method name="convert" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dnInfos" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"/>
|
|
<param name="startIdx" type="int"/>
|
|
<doc>
|
|
<![CDATA[Copy from {@code dnInfos} to a target of list of same size starting at
|
|
{@code startIdx}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo"/>
|
|
</method>
|
|
<method name="convertDatanodeStorageReport" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.DatanodeStorageReportProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="report" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport"/>
|
|
</method>
|
|
<method name="convertDatanodeStorageReports" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reports" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport[]"/>
|
|
</method>
|
|
<method name="convertDatanodeStorageReport" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.DatanodeStorageReportProto"/>
|
|
</method>
|
|
<method name="convertDatanodeStorageReports" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="protos" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo.AdminStates"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="adminState" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfoProto.AdminState"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlockProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.LocatedBlock"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.LocatedBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlockProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.security.proto.SecurityProtos.TokenProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="tok" type="org.apache.hadoop.security.token.Token"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockToken" type="org.apache.hadoop.security.proto.SecurityProtos.TokenProto"/>
|
|
</method>
|
|
<method name="convertDelegationToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockToken" type="org.apache.hadoop.security.proto.SecurityProtos.TokenProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="state" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ReplicaStateProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ReplicaStateProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="state" type="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeRegistrationProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="registration" type="org.apache.hadoop.hdfs.server.protocol.DatanodeRegistration"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.DatanodeRegistration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeRegistrationProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.DatanodeCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BalancerBandwidthCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bbCmd" type="org.apache.hadoop.hdfs.server.protocol.BalancerBandwidthCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.KeyUpdateCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.KeyUpdateCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockRecoveryCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.BlockRecoveryCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.FinalizeCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.FinalizeCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.BlockCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockIdCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cmd" type="org.apache.hadoop.hdfs.server.protocol.BlockIdCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.DatanodeCommandProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="datanodeCommand" type="org.apache.hadoop.hdfs.server.protocol.DatanodeCommand"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.KeyUpdateCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="keyUpdateCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.KeyUpdateCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.FinalizeCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="finalizeCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.FinalizeCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlockRecoveryCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="recoveryCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockRecoveryCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlockCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blkCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BlockIdCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blkIdCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BlockIdCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="datanodeInfosProto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeInfosProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.BalancerBandwidthCommand"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="balancerCmd" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.BalancerBandwidthCommandProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ReceivedDeletedBlockInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="receivedDeletedBlockInfo" type="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.ReceivedDeletedBlockInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.NamespaceInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.server.protocol.NamespaceInfo"/>
|
|
</method>
|
|
<method name="convertLocatedBlock" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlockProto[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="org.apache.hadoop.hdfs.protocol.LocatedBlock[]"/>
|
|
</method>
|
|
<method name="convertLocatedBlock" return="org.apache.hadoop.hdfs.protocol.LocatedBlock[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlockProto[]"/>
|
|
</method>
|
|
<method name="convertLocatedBlock" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="java.util.List"/>
|
|
</method>
|
|
<method name="convertLocatedBlock2" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.LocatedBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlocksProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.LocatedBlocksProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lb" type="org.apache.hadoop.hdfs.protocol.LocatedBlocks"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bet" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DataEncryptionKeyProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DataEncryptionKeyProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bet" type="org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.FsServerDefaults"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FsServerDefaultsProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FsServerDefaultsProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.fs.FsServerDefaults"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FsPermissionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FsPermissionProto"/>
|
|
</method>
|
|
<method name="convertCreateFlag" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flag" type="org.apache.hadoop.io.EnumSetWritable"/>
|
|
</method>
|
|
<method name="convertCreateFlag" return="org.apache.hadoop.io.EnumSetWritable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flag" type="int"/>
|
|
</method>
|
|
<method name="convertCacheFlags" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flags" type="java.util.EnumSet"/>
|
|
</method>
|
|
<method name="convertCacheFlags" return="java.util.EnumSet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flags" type="int"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.HdfsFileStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.HdfsFileStatusProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sdirStatusProto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshottableDirectoryStatusProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.HdfsFileStatusProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.hdfs.protocol.HdfsFileStatus"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshottableDirectoryStatusProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.HdfsFileStatusProto[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.hdfs.protocol.HdfsFileStatus[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.HdfsFileStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fs" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.HdfsFileStatusProto[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DirectoryListing"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dl" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DirectoryListingProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DirectoryListingProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="d" type="org.apache.hadoop.hdfs.protocol.DirectoryListing"/>
|
|
</method>
|
|
<method name="convert" return="long[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="res" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.GetFsStatsResponseProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.GetFsStatsResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fsStats" type="long[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.DatanodeReportTypeProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="t" type="org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.DatanodeReportType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="t" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.DatanodeReportTypeProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.SafeModeActionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.SafeModeAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.SafeModeActionProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.RollingUpgradeActionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.HdfsConstants.RollingUpgradeAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.RollingUpgradeActionProto"/>
|
|
</method>
|
|
<method name="convertRollingUpgradeStatus" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RollingUpgradeStatusProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.hdfs.protocol.RollingUpgradeStatus"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.RollingUpgradeStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.RollingUpgradeStatusProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.RollingUpgradeInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.RollingUpgradeInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CorruptFileBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CorruptFileBlocksProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CorruptFileBlocksProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="org.apache.hadoop.hdfs.protocol.CorruptFileBlocks"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.ContentSummary"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cs" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ContentSummaryProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ContentSummaryProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cs" type="org.apache.hadoop.fs.ContentSummary"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.NNHAStatusHeartbeat"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.NNHAStatusHeartbeatProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DatanodeProtocolProtos.NNHAStatusHeartbeatProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="hb" type="org.apache.hadoop.hdfs.server.protocol.NNHAStatusHeartbeat"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeStorageProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"/>
|
|
</method>
|
|
<method name="convertStorageTypes" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="types" type="org.apache.hadoop.hdfs.StorageType[]"/>
|
|
</method>
|
|
<method name="convertStorageTypes" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="types" type="org.apache.hadoop.hdfs.StorageType[]"/>
|
|
<param name="startIdx" type="int"/>
|
|
</method>
|
|
<method name="convertStorageType" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageTypeProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.StorageType"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeStorageProto"/>
|
|
</method>
|
|
<method name="convertStorageType" return="org.apache.hadoop.hdfs.StorageType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageTypeProto"/>
|
|
</method>
|
|
<method name="convertStorageTypes" return="org.apache.hadoop.hdfs.StorageType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storageTypesList" type="java.util.List"/>
|
|
<param name="expectedSize" type="int"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageReportProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="r" type="org.apache.hadoop.hdfs.server.protocol.StorageReport"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.StorageReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.StorageReportProto"/>
|
|
</method>
|
|
<method name="convertStorageReports" return="org.apache.hadoop.hdfs.server.protocol.StorageReport[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="java.util.List"/>
|
|
</method>
|
|
<method name="convertStorageReports" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.protocol.StorageReport[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.server.protocol.JournalInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.proto.JournalProtocolProtos.JournalInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.JournalProtocolProtos.JournalInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="j" type="org.apache.hadoop.hdfs.server.protocol.JournalInfo"/>
|
|
<doc>
|
|
<![CDATA[Method used for converting {@link JournalInfoProto} sent from Namenode
|
|
to Journal receivers to {@link NamenodeRegistration}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sdlp" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshottableDirectoryListingProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshottableDirectoryListingProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[]"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffReportEntry"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="entry" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshotDiffReportEntryProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshotDiffReportEntryProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="entry" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport.DiffReportEntry"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reportProto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshotDiffReportProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.SnapshotDiffReportProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="report" type="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.util.DataChecksum.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ChecksumTypeProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveInfoExpirationProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="expiration" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveInfo.Expiration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveInfoExpirationProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveStatsProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="stats" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveStatsProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveEntryProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="entry" type="org.apache.hadoop.hdfs.protocol.CacheDirectiveEntry"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CacheDirectiveEntry"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CacheDirectiveEntryProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.CachePoolInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CachePoolInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolStatsProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="stats" type="org.apache.hadoop.hdfs.protocol.CachePoolStats"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CachePoolStats"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolStatsProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolEntryProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="entry" type="org.apache.hadoop.hdfs.protocol.CachePoolEntry"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.CachePoolEntry"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.CachePoolEntryProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ChecksumTypeProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.util.DataChecksum.Type"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeLocalInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.protocol.DatanodeLocalInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.DatanodeLocalInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.DatanodeLocalInfoProto"/>
|
|
</method>
|
|
<method name="vintPrefixed" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="input" type="java.io.InputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.AclProtos.AclEntryProto.FsActionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="v" type="org.apache.hadoop.fs.permission.FsAction"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.permission.FsAction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="v" type="org.apache.hadoop.hdfs.protocol.proto.AclProtos.AclEntryProto.FsActionProto"/>
|
|
</method>
|
|
<method name="convertAclEntryProto" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="aclSpec" type="java.util.List"/>
|
|
</method>
|
|
<method name="convertAclEntry" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="aclSpec" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.permission.AclStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="org.apache.hadoop.hdfs.protocol.proto.AclProtos.GetAclStatusResponseProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.AclProtos.GetAclStatusResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="org.apache.hadoop.fs.permission.AclStatus"/>
|
|
</method>
|
|
<method name="convertXAttrProto" return="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.XAttrProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.fs.XAttr"/>
|
|
</method>
|
|
<method name="convertXAttrProto" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrSpec" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flag" type="java.util.EnumSet"/>
|
|
<doc>
|
|
<![CDATA[The flag field in PB is a bitmask whose values are the same a the
|
|
emum values of XAttrSetFlag]]>
|
|
</doc>
|
|
</method>
|
|
<method name="convert" return="java.util.EnumSet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="flag" type="int"/>
|
|
</method>
|
|
<method name="convertXAttr" return="org.apache.hadoop.fs.XAttr"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.XAttrProto"/>
|
|
</method>
|
|
<method name="convertXAttrs" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrSpec" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.GetXAttrsResponseProto"/>
|
|
</method>
|
|
<method name="convertXAttrsResponse" return="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.GetXAttrsResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrs" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.ListXAttrsResponseProto"/>
|
|
</method>
|
|
<method name="convertListXAttrsResponse" return="org.apache.hadoop.hdfs.protocol.proto.XAttrProtos.ListXAttrsResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="names" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos.EncryptionZoneProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="zone" type="org.apache.hadoop.hdfs.protocol.EncryptionZone"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.EncryptionZone"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.EncryptionZonesProtos.EncryptionZoneProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos.ShortCircuitShmSlotProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos.ShortCircuitShmIdProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="shmId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotId" type="org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos.ShortCircuitShmSlotProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="shmId" type="org.apache.hadoop.hdfs.protocol.proto.DataTransferProtos.ShortCircuitShmIdProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.inotify.EventsList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="resp" type="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.GetEditsFromTxidResponseProto"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="convertEditsResponse" return="org.apache.hadoop.hdfs.protocol.proto.ClientNamenodeProtocolProtos.GetEditsFromTxidResponseProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="el" type="org.apache.hadoop.hdfs.inotify.EventsList"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CipherOptionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="option" type="org.apache.hadoop.crypto.CipherOption"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.crypto.CipherOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CipherOptionProto"/>
|
|
</method>
|
|
<method name="convertCipherOptions" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="options" type="java.util.List"/>
|
|
</method>
|
|
<method name="convertCipherOptionProtos" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="protos" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CipherSuiteProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="suite" type="org.apache.hadoop.crypto.CipherSuite"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.crypto.CipherSuite"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CipherSuiteProto"/>
|
|
</method>
|
|
<method name="convert" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="versions" type="org.apache.hadoop.crypto.CryptoProtocolVersion[]"/>
|
|
</method>
|
|
<method name="convertCryptoProtocolVersions" return="org.apache.hadoop.crypto.CryptoProtocolVersion[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="protos" type="java.util.List"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.crypto.CryptoProtocolVersion"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CryptoProtocolVersionProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.CryptoProtocolVersionProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="version" type="org.apache.hadoop.crypto.CryptoProtocolVersion"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FileEncryptionInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.fs.FileEncryptionInfo"/>
|
|
</method>
|
|
<method name="convertPerFileEncInfo" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.PerFileEncryptionInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.fs.FileEncryptionInfo"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.ZoneEncryptionInfoProto"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="suite" type="org.apache.hadoop.crypto.CipherSuite"/>
|
|
<param name="version" type="org.apache.hadoop.crypto.CryptoProtocolVersion"/>
|
|
<param name="keyName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.FileEncryptionInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.FileEncryptionInfoProto"/>
|
|
</method>
|
|
<method name="convert" return="org.apache.hadoop.fs.FileEncryptionInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fileProto" type="org.apache.hadoop.hdfs.protocol.proto.HdfsProtos.PerFileEncryptionInfoProto"/>
|
|
<param name="suite" type="org.apache.hadoop.crypto.CipherSuite"/>
|
|
<param name="version" type="org.apache.hadoop.crypto.CryptoProtocolVersion"/>
|
|
<param name="keyName" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Utilities for converting protobuf classes to and from implementation classes
|
|
and other helper utilities to help in dealing with protobuf.
|
|
|
|
Note that when converting from an internal type to protobuf type, the
|
|
converter never return null for protobuf type. The check for internal type
|
|
being null must be done before calling the convert() method.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.protocolPB.PBHelper -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.qjournal.client">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.qjournal.protocol">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.qjournal.protocolPB">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.qjournal.server">
|
|
<!-- start class org.apache.hadoop.hdfs.qjournal.server.Journal -->
|
|
<class name="Journal" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.io.Closeable"/>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Unlock and release resources.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLastWriterEpoch" return="long"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="heartbeat"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="isFormatted" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="startLogSegment"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<param name="txid" type="long"/>
|
|
<param name="layoutVersion" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Start a new segment at the given txid. The previous segment
|
|
must have already been finalized.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="finalizeLogSegment"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<param name="startTxId" type="long"/>
|
|
<param name="endTxId" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Finalize the log segment at the given transaction ID.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="purgeLogsOlderThan"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<param name="minTxIdToKeep" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@see JournalManager#purgeLogsOlderThan(long)]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getEditLogManifest" return="org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sinceTxId" type="long"/>
|
|
<param name="inProgressOk" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@see QJournalProtocol#getEditLogManifest(String, long, boolean)]]>
|
|
</doc>
|
|
</method>
|
|
<method name="prepareRecovery" return="org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos.PrepareRecoveryResponseProto"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<param name="segmentTxId" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@see QJournalProtocol#prepareRecovery(RequestInfo, long)]]>
|
|
</doc>
|
|
</method>
|
|
<method name="acceptRecovery"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="reqInfo" type="org.apache.hadoop.hdfs.qjournal.protocol.RequestInfo"/>
|
|
<param name="segment" type="org.apache.hadoop.hdfs.qjournal.protocol.QJournalProtocolProtos.SegmentStateProto"/>
|
|
<param name="fromUrl" type="java.net.URL"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@see QJournalProtocol#acceptRecovery(RequestInfo, QJournalProtocolProtos.SegmentStateProto, URL)]]>
|
|
</doc>
|
|
</method>
|
|
<method name="doPreUpgrade"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doUpgrade"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sInfo" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doFinalize"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="canRollBack" return="java.lang.Boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
<param name="prevStorage" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
<param name="targetLayoutVersion" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doRollback"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getJournalCTime" return="java.lang.Long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="LAST_PROMISED_FILENAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="LAST_WRITER_EPOCH" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A JournalNode can manage journals for several clusters at once.
|
|
Each such journal is entirely independent despite being hosted by
|
|
the same JVM.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.qjournal.server.Journal -->
|
|
<!-- start interface org.apache.hadoop.hdfs.qjournal.server.JournalNodeMXBean -->
|
|
<interface name="JournalNodeMXBean" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getJournalsStatus" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get status information (e.g., whether formatted) of JournalNode's journals.
|
|
|
|
@return A string presenting status for each journal]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is the JMX management interface for JournalNode information]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.qjournal.server.JournalNodeMXBean -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.security.token.block">
|
|
<!-- start class org.apache.hadoop.hdfs.security.token.block.BlockPoolTokenSecretManager -->
|
|
<class name="BlockPoolTokenSecretManager" extends="org.apache.hadoop.security.token.SecretManager"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockPoolTokenSecretManager"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="addBlockPool"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bpid" type="java.lang.String"/>
|
|
<param name="secretMgr" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager"/>
|
|
<doc>
|
|
<![CDATA[Add a block pool Id and corresponding {@link BlockTokenSecretManager} to map
|
|
@param bpid block pool Id
|
|
@param secretMgr {@link BlockTokenSecretManager}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isBlockPoolRegistered" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bpid" type="java.lang.String"/>
|
|
</method>
|
|
<method name="createIdentifier" return="org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return an empty BlockTokenIdentifer]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createPassword" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="identifier" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier"/>
|
|
</method>
|
|
<method name="retrievePassword" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="identifier" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier"/>
|
|
<exception name="SecretManager.InvalidToken" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"/>
|
|
</method>
|
|
<method name="checkAccess"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenIdentifier"/>
|
|
<param name="userId" type="java.lang.String"/>
|
|
<param name="block" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"/>
|
|
<param name="mode" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode"/>
|
|
<exception name="SecretManager.InvalidToken" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"/>
|
|
<doc>
|
|
<![CDATA[See {@link BlockTokenSecretManager#checkAccess(BlockTokenIdentifier,
|
|
String, ExtendedBlock, AccessMode)}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="checkAccess"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<param name="userId" type="java.lang.String"/>
|
|
<param name="block" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"/>
|
|
<param name="mode" type="org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode"/>
|
|
<exception name="SecretManager.InvalidToken" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"/>
|
|
<doc>
|
|
<![CDATA[See {@link BlockTokenSecretManager#checkAccess(Token, String,
|
|
ExtendedBlock, AccessMode)}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addKeys"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bpid" type="java.lang.String"/>
|
|
<param name="exportedKeys" type="org.apache.hadoop.hdfs.security.token.block.ExportedBlockKeys"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[See {@link BlockTokenSecretManager#addKeys(ExportedBlockKeys)}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="generateToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"/>
|
|
<param name="of" type="java.util.EnumSet"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[See {@link BlockTokenSecretManager#generateToken(ExtendedBlock, EnumSet)}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clearAllKeysForTesting"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="generateDataEncryptionKey" return="org.apache.hadoop.hdfs.security.token.block.DataEncryptionKey"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockPoolId" type="java.lang.String"/>
|
|
</method>
|
|
<method name="retrieveDataEncryptionKey" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="keyId" type="int"/>
|
|
<param name="blockPoolId" type="java.lang.String"/>
|
|
<param name="nonce" type="byte[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Manages a {@link BlockTokenSecretManager} per block pool. Routes the requests
|
|
given a block pool Id to corresponding {@link BlockTokenSecretManager}]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.security.token.block.BlockPoolTokenSecretManager -->
|
|
<!-- start class org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode -->
|
|
<class name="BlockTokenSecretManager.AccessMode" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.security.token.block.BlockTokenSecretManager.AccessMode -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.security.token.delegation">
|
|
<!-- start class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.SWebHdfsDelegationTokenIdentifier -->
|
|
<class name="DelegationTokenIdentifier.SWebHdfsDelegationTokenIdentifier" extends="org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DelegationTokenIdentifier.SWebHdfsDelegationTokenIdentifier"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getKind" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.SWebHdfsDelegationTokenIdentifier -->
|
|
<!-- start class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier -->
|
|
<class name="DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier" extends="org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getKind" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenIdentifier.WebHdfsDelegationTokenIdentifier -->
|
|
<!-- start class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenSecretManager.SecretManagerState -->
|
|
<class name="DelegationTokenSecretManager.SecretManagerState" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DelegationTokenSecretManager.SecretManagerState" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection, java.util.List, java.util.List"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<field name="section" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.SecretManagerSection"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="keys" type="java.util.List"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="tokens" type="java.util.List"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenSecretManager.SecretManagerState -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.balancer">
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DBlock -->
|
|
<class name="Dispatcher.DBlock" extends="org.apache.hadoop.hdfs.server.balancer.MovedBlocks.Locations"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Dispatcher.DBlock" type="org.apache.hadoop.hdfs.protocol.Block"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isLocatedOn" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="loc" type="org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A class for keeping track of block locations in the dispatcher.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DBlock -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode -->
|
|
<class name="Dispatcher.DDatanode" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDatanodeInfo" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addTarget" return="org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storageType" type="org.apache.hadoop.hdfs.StorageType"/>
|
|
<param name="maxSize2Move" type="long"/>
|
|
</method>
|
|
<method name="addSource" return="org.apache.hadoop.hdfs.server.balancer.Dispatcher.Source"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storageType" type="org.apache.hadoop.hdfs.StorageType"/>
|
|
<param name="maxSize2Move" type="long"/>
|
|
<param name="d" type="org.apache.hadoop.hdfs.server.balancer.Dispatcher"/>
|
|
</method>
|
|
<field name="delayUntil" type="long"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A class that keeps track of a datanode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup -->
|
|
<class name="Dispatcher.DDatanode.StorageGroup" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getStorageType" return="org.apache.hadoop.hdfs.StorageType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDatanodeInfo" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incScheduledSize"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="size" type="long"/>
|
|
<doc>
|
|
<![CDATA[increment scheduled size]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A group of storages in a datanode with the same storage type.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.PendingMove -->
|
|
<class name="Dispatcher.PendingMove" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class keeps track of a scheduled block move]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.PendingMove -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.Source -->
|
|
<class name="Dispatcher.Source" extends="org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="addPendingMove" return="org.apache.hadoop.hdfs.server.balancer.Dispatcher.PendingMove"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="block" type="org.apache.hadoop.hdfs.server.balancer.Dispatcher.DBlock"/>
|
|
<param name="target" type="org.apache.hadoop.hdfs.server.balancer.Dispatcher.DDatanode.StorageGroup"/>
|
|
<doc>
|
|
<![CDATA[Add a pending move]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A node that can be the sources of a block move]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.Source -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.Dispatcher.StorageGroupMap -->
|
|
<class name="Dispatcher.StorageGroupMap" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Dispatcher.StorageGroupMap"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="get" return="G"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="datanodeUuid" type="java.lang.String"/>
|
|
<param name="storageType" type="org.apache.hadoop.hdfs.StorageType"/>
|
|
</method>
|
|
<method name="put"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="g" type="G"/>
|
|
</method>
|
|
<method name="values" return="java.util.Collection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.Dispatcher.StorageGroupMap -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.ExitStatus -->
|
|
<class name="ExitStatus" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.balancer.ExitStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.balancer.ExitStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getExitCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the command line exit code.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Exit status - The values associated with each exit status is directly mapped
|
|
to the process's exit code in command line.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.ExitStatus -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.balancer.Matcher -->
|
|
<interface name="Matcher" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="match" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cluster" type="org.apache.hadoop.net.NetworkTopology"/>
|
|
<param name="left" type="org.apache.hadoop.net.Node"/>
|
|
<param name="right" type="org.apache.hadoop.net.Node"/>
|
|
<doc>
|
|
<![CDATA[Given the cluster topology, does the left node match the right node?]]>
|
|
</doc>
|
|
</method>
|
|
<field name="SAME_NODE_GROUP" type="org.apache.hadoop.hdfs.server.balancer.Matcher"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Match datanodes in the same node group.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="SAME_RACK" type="org.apache.hadoop.hdfs.server.balancer.Matcher"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Match datanodes in the same rack.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="ANY_OTHER" type="org.apache.hadoop.hdfs.server.balancer.Matcher"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Match any datanode with any other datanode.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A matcher interface for matching nodes.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.balancer.Matcher -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.MovedBlocks -->
|
|
<class name="MovedBlocks" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="MovedBlocks" type="long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[initialize the moved blocks collection]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="put"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="block" type="org.apache.hadoop.hdfs.server.balancer.MovedBlocks.Locations"/>
|
|
<doc>
|
|
<![CDATA[add a block thus marking a block to be moved]]>
|
|
</doc>
|
|
</method>
|
|
<method name="contains" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="block" type="org.apache.hadoop.hdfs.protocol.Block"/>
|
|
<doc>
|
|
<![CDATA[@return if a block is marked as moved]]>
|
|
</doc>
|
|
</method>
|
|
<method name="cleanup"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[remove old blocks]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This window makes sure to keep blocks that have been moved within a fixed
|
|
time interval (default is 1.5 hour). Old window has blocks that are older;
|
|
Current window has blocks that are more recent; Cleanup method triggers the
|
|
check if blocks in the old window are more than the fixed time interval. If
|
|
yes, purge the old window and then move blocks in current window to old
|
|
window.
|
|
|
|
@param <L> Location type]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.MovedBlocks -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.balancer.MovedBlocks.Locations -->
|
|
<class name="MovedBlocks.Locations" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="MovedBlocks.Locations" type="org.apache.hadoop.hdfs.protocol.Block"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="clearLocations"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[clean block locations]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addLocation"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="loc" type="L"/>
|
|
<doc>
|
|
<![CDATA[add a location]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isLocatedOn" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="loc" type="L"/>
|
|
<doc>
|
|
<![CDATA[@return if the block is located on the given location.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLocations" return="java.util.List"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return its locations]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlock" return="org.apache.hadoop.hdfs.protocol.Block"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getNumBytes" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="locations" type="java.util.List"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The locations of the replicas of the block.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A class for keeping track of a block and its locations]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.balancer.MovedBlocks.Locations -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.blockmanagement">
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.BlockInfoUnderConstruction -->
|
|
<class name="BlockInfoUnderConstruction" extends="org.apache.hadoop.hdfs.server.blockmanagement.BlockInfo"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockInfoUnderConstruction" type="org.apache.hadoop.hdfs.protocol.Block, int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create block and set its state to
|
|
{@link BlockUCState#UNDER_CONSTRUCTION}.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="BlockInfoUnderConstruction" type="org.apache.hadoop.hdfs.protocol.Block, int, org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState, org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create a block that is currently being constructed.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="setExpectedLocations"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="targets" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
<doc>
|
|
<![CDATA[Set expected locations]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getExpectedStorageLocations" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create array of expected replica locations
|
|
(as has been assigned by chooseTargets()).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNumExpectedLocations" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the number of expected locations]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockUCState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the state of the block under construction.
|
|
@see BlockUCState]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockRecoveryId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get block recovery ID]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setGenerationStampAndVerifyReplicas"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="genStamp" type="long"/>
|
|
<doc>
|
|
<![CDATA[Process the recorded replicas. When about to commit or finish the
|
|
pipeline recovery sort out bad replicas.
|
|
@param genStamp The final generation stamp for the block.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="initializeBlockRecovery"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="recoveryId" type="long"/>
|
|
<doc>
|
|
<![CDATA[Initialize lease recovery for this block.
|
|
Find the first alive data-node starting from the previous primary and
|
|
make it primary.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="appendStringTo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sb" type="java.lang.StringBuilder"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Represents a block that is currently being constructed.<br>
|
|
This is usually the last block of a file opened for write or append.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.BlockInfoUnderConstruction -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicyWithNodeGroup -->
|
|
<class name="BlockPlacementPolicyWithNodeGroup" extends="org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicyDefault"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockPlacementPolicyWithNodeGroup" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.hdfs.server.namenode.FSClusterStats, org.apache.hadoop.net.NetworkTopology, org.apache.hadoop.hdfs.server.blockmanagement.DatanodeManager"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="BlockPlacementPolicyWithNodeGroup"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="initialize"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="stats" type="org.apache.hadoop.hdfs.server.namenode.FSClusterStats"/>
|
|
<param name="clusterMap" type="org.apache.hadoop.net.NetworkTopology"/>
|
|
<param name="host2datanodeMap" type="org.apache.hadoop.hdfs.server.blockmanagement.Host2NodesMap"/>
|
|
</method>
|
|
<method name="chooseLocalStorage" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="localMachine" type="org.apache.hadoop.net.Node"/>
|
|
<param name="excludedNodes" type="java.util.Set"/>
|
|
<param name="blocksize" type="long"/>
|
|
<param name="maxNodesPerRack" type="int"/>
|
|
<param name="results" type="java.util.List"/>
|
|
<param name="avoidStaleNodes" type="boolean"/>
|
|
<param name="storageTypes" type="java.util.EnumMap"/>
|
|
<param name="fallbackToLocalRack" type="boolean"/>
|
|
<exception name="BlockPlacementPolicy.NotEnoughReplicasException" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy.NotEnoughReplicasException"/>
|
|
<doc>
|
|
<![CDATA[choose local node of localMachine as the target.
|
|
if localMachine is not available, choose a node on the same nodegroup or
|
|
rack instead.
|
|
@return the chosen node]]>
|
|
</doc>
|
|
</method>
|
|
<method name="chooseLocalRack" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="localMachine" type="org.apache.hadoop.net.Node"/>
|
|
<param name="excludedNodes" type="java.util.Set"/>
|
|
<param name="blocksize" type="long"/>
|
|
<param name="maxNodesPerRack" type="int"/>
|
|
<param name="results" type="java.util.List"/>
|
|
<param name="avoidStaleNodes" type="boolean"/>
|
|
<param name="storageTypes" type="java.util.EnumMap"/>
|
|
<exception name="BlockPlacementPolicy.NotEnoughReplicasException" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy.NotEnoughReplicasException"/>
|
|
</method>
|
|
<method name="chooseRemoteRack"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="numOfReplicas" type="int"/>
|
|
<param name="localMachine" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor"/>
|
|
<param name="excludedNodes" type="java.util.Set"/>
|
|
<param name="blocksize" type="long"/>
|
|
<param name="maxReplicasPerRack" type="int"/>
|
|
<param name="results" type="java.util.List"/>
|
|
<param name="avoidStaleNodes" type="boolean"/>
|
|
<param name="storageTypes" type="java.util.EnumMap"/>
|
|
<exception name="BlockPlacementPolicy.NotEnoughReplicasException" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicy.NotEnoughReplicasException"/>
|
|
<doc>
|
|
<![CDATA[{@inheritDoc}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRack" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="cur" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo"/>
|
|
</method>
|
|
<method name="addToExcludedNodes" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="chosenNode" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor"/>
|
|
<param name="excludedNodes" type="java.util.Set"/>
|
|
<doc>
|
|
<![CDATA[Find other nodes in the same nodegroup of <i>localMachine</i> and add them
|
|
into <i>excludeNodes</i> as replica should not be duplicated for nodes
|
|
within the same nodegroup
|
|
@return number of new excluded nodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pickupReplicaSet" return="java.util.Collection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="first" type="java.util.Collection"/>
|
|
<param name="second" type="java.util.Collection"/>
|
|
<doc>
|
|
<![CDATA[Pick up replica node set for deleting replica as over-replicated.
|
|
First set contains replica nodes on rack with more than one
|
|
replica while second set contains remaining replica nodes.
|
|
If first is not empty, divide first set into two subsets:
|
|
moreThanOne contains nodes on nodegroup with more than one replica
|
|
exactlyOne contains the remaining nodes in first set
|
|
then pickup priSet if not empty.
|
|
If first is empty, then pick second.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The class is responsible for choosing the desired number of targets
|
|
for placing block replicas on environment with node-group layer.
|
|
The replica placement strategy is adjusted to:
|
|
If the writer is on a datanode, the 1st replica is placed on the local
|
|
node (or local node-group), otherwise a random datanode.
|
|
The 2nd replica is placed on a datanode that is on a different rack with 1st
|
|
replica node.
|
|
The 3rd replica is placed on a datanode which is on a different node-group
|
|
but the same rack as the second replica node.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementPolicyWithNodeGroup -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementStatusDefault -->
|
|
<class name="BlockPlacementStatusDefault" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementStatus"/>
|
|
<constructor name="BlockPlacementStatusDefault" type="int, int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isPlacementPolicySatisfied" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getErrorDescription" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.BlockPlacementStatusDefault -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite -->
|
|
<class name="BlockStoragePolicySuite" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockStoragePolicySuite" type="byte, org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="createDefaultSuite" return="org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPolicy" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="byte"/>
|
|
<doc>
|
|
<![CDATA[@return the corresponding policy.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDefaultPolicy" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the default policy.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPolicy" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="policyName" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getAllPolicies" return="org.apache.hadoop.hdfs.protocol.BlockStoragePolicy[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="buildXAttrName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="buildXAttr" return="org.apache.hadoop.fs.XAttr"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="policyId" type="byte"/>
|
|
</method>
|
|
<method name="isStoragePolicyXAttr" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xattr" type="org.apache.hadoop.fs.XAttr"/>
|
|
</method>
|
|
<field name="STORAGE_POLICY_XATTR_NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="XAttrNS" type="org.apache.hadoop.fs.XAttr.NameSpace"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="ID_BIT_LENGTH" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="ID_UNSPECIFIED" type="byte"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A collection of block storage policies.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.BlockStoragePolicySuite -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.CorruptReplicasMap.Reason -->
|
|
<class name="CorruptReplicasMap.Reason" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.blockmanagement.CorruptReplicasMap.Reason[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.blockmanagement.CorruptReplicasMap.Reason"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The corruption reason code]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.CorruptReplicasMap.Reason -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList -->
|
|
<class name="DatanodeDescriptor.CachedBlocksList" extends="org.apache.hadoop.util.IntrusiveCollection"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getDatanode" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A list of CachedBlock objects on this datanode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList.Type -->
|
|
<class name="DatanodeDescriptor.CachedBlocksList.Type" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList.Type[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.CachedBlocksList.Type -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.DecommissioningStatus -->
|
|
<class name="DatanodeDescriptor.DecommissioningStatus" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DatanodeDescriptor.DecommissioningStatus"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getUnderReplicatedBlocks" return="int"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the number of under-replicated blocks]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDecommissionOnlyReplicas" return="int"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the number of decommission-only replicas]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getUnderReplicatedInOpenFiles" return="int"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the number of under-replicated blocks in open files]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setStartTime"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="time" type="long"/>
|
|
<doc>
|
|
<![CDATA[Set start time]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getStartTime" return="long"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return start time]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Decommissioning status]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor.DecommissioningStatus -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStatistics -->
|
|
<interface name="DatanodeStatistics" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getCapacityTotal" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the total capacity]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacityUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the used capacity]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacityUsedPercent" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the percentage of the used capacity over the total capacity.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacityRemaining" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the remaining capacity]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacityRemainingPercent" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the percentage of the remaining capacity over the total capacity.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockPoolUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the block pool used.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPercentBlockPoolUsed" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the percentage of the block pool used space over the total capacity.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCacheCapacity" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the total cache capacity of all DataNodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCacheUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the total cache used by all DataNodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getXceiverCount" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the xceiver count]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getInServiceXceiverCount" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return average xceiver count for non-decommission(ing|ed) nodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNumDatanodesInService" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return number of non-decommission(ing|ed) nodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacityUsedNonDFS" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the total used space by data nodes for non-DFS purposes
|
|
such as storing temporary files on the local file system]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getStats" return="long[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The same as {@link ClientProtocol#getStats()}.
|
|
The block related entries are set to -1.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getExpiredHeartbeats" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the expired heartbeats]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Datanode statistics]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStatistics -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo -->
|
|
<class name="DatanodeStorageInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="toDatanodeInfos" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
</method>
|
|
<method name="toStorageIDs" return="java.lang.String[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
</method>
|
|
<method name="toStorageTypes" return="org.apache.hadoop.hdfs.StorageType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
</method>
|
|
<method name="updateFromStorage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"/>
|
|
</method>
|
|
<method name="setUtilizationForTesting"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="capacity" type="long"/>
|
|
<param name="dfsUsed" type="long"/>
|
|
<param name="remaining" type="long"/>
|
|
<param name="blockPoolUsed" type="long"/>
|
|
</method>
|
|
<method name="addBlock" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockInfo"/>
|
|
</method>
|
|
<method name="getDatanodeDescriptor" return="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeDescriptor"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrementBlocksScheduled"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
<doc>
|
|
<![CDATA[Increment the number of blocks scheduled for each given storage]]>
|
|
</doc>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="EMPTY_ARRAY" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A Datanode has one or more storages. A storage in the Datanode is represented
|
|
by this class.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.blockmanagement.MutableBlockCollection -->
|
|
<interface name="MutableBlockCollection" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.blockmanagement.BlockCollection"/>
|
|
<method name="setBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="index" type="int"/>
|
|
<param name="blk" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockInfo"/>
|
|
<doc>
|
|
<![CDATA[Set the block at the given index.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setLastBlock" return="org.apache.hadoop.hdfs.server.blockmanagement.BlockInfoUnderConstruction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="lastBlock" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockInfo"/>
|
|
<param name="storages" type="org.apache.hadoop.hdfs.server.blockmanagement.DatanodeStorageInfo[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert the last block of the collection to an under-construction block
|
|
and set the locations.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This interface is used by the block manager to expose a
|
|
few characteristics of a collection of Block/BlockUnderConstruction.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.blockmanagement.MutableBlockCollection -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.NumberReplicas -->
|
|
<class name="NumberReplicas" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="liveReplicas" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="decommissionedReplicas" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="corruptReplicas" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="excessReplicas" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="replicasOnStaleNodes" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the number of replicas which are on stale nodes.
|
|
This is not mutually exclusive with the other counts -- ie a
|
|
replica may count as both "live" and "stale".]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A immutable object that stores the number of live replicas and
|
|
the number of decommissined Replicas.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.NumberReplicas -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.blockmanagement.UnresolvedTopologyException -->
|
|
<class name="UnresolvedTopologyException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="UnresolvedTopologyException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[This exception is thrown if resolving topology path
|
|
for a node fails.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.blockmanagement.UnresolvedTopologyException -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.common">
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState -->
|
|
<class name="HdfsServerConstants.BlockUCState" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[States, which a block can go through while it is under construction.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.BlockUCState -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole -->
|
|
<class name="HdfsServerConstants.NamenodeRole" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Defines the NameNode role.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NodeType -->
|
|
<class name="HdfsServerConstants.NodeType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NodeType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NodeType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Type of the node]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NodeType -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState -->
|
|
<class name="HdfsServerConstants.ReplicaState" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getValue" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="v" type="int"/>
|
|
</method>
|
|
<method name="read" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read from in]]>
|
|
</doc>
|
|
</method>
|
|
<method name="write"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Write to out]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Block replica states, which it can go through while being constructed.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.RollingUpgradeStartupOption -->
|
|
<class name="HdfsServerConstants.RollingUpgradeStartupOption" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.RollingUpgradeStartupOption[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.RollingUpgradeStartupOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getOptionString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="matches" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="option" type="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption"/>
|
|
</method>
|
|
<method name="getAllOptionString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Startup options for rolling upgrade.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.RollingUpgradeStartupOption -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption -->
|
|
<class name="HdfsServerConstants.StartupOption" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toNodeRole" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setClusterId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="cid" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getClusterId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setRollingUpgradeStartupOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="opt" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getRollingUpgradeStartupOption" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.RollingUpgradeStartupOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="createRecoveryContext" return="org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setForce"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="force" type="int"/>
|
|
</method>
|
|
<method name="getForce" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getForceFormat" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setForceFormat"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="force" type="boolean"/>
|
|
</method>
|
|
<method name="getInteractiveFormat" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setInteractiveFormat"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="interactive" type="boolean"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getEnum" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="value" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Startup options]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.HdfsServerConstants.StartupOption -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.JspHelper.Url -->
|
|
<class name="JspHelper.Url" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="JspHelper.Url"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="authority" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="scheme" type="java.lang.String"/>
|
|
<param name="d" type="org.apache.hadoop.hdfs.protocol.DatanodeID"/>
|
|
</method>
|
|
<method name="url" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="scheme" type="java.lang.String"/>
|
|
<param name="d" type="org.apache.hadoop.hdfs.protocol.DatanodeID"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A helper class that generates the correct URL for different schema.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.JspHelper.Url -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.common.Storage.StorageState -->
|
|
<class name="Storage.StorageState" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.common.Storage.StorageState[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.common.Storage.StorageState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.common.Storage.StorageState -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.datanode">
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.CachingStrategy -->
|
|
<class name="CachingStrategy" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CachingStrategy" type="java.lang.Boolean, java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="newDefaultStrategy" return="org.apache.hadoop.hdfs.server.datanode.CachingStrategy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="newDropBehind" return="org.apache.hadoop.hdfs.server.datanode.CachingStrategy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDropBehind" return="java.lang.Boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getReadahead" return="java.lang.Long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The caching strategy we should use for an HDFS read or write operation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.CachingStrategy -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.CachingStrategy.Builder -->
|
|
<class name="CachingStrategy.Builder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CachingStrategy.Builder" type="org.apache.hadoop.hdfs.server.datanode.CachingStrategy"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setDropBehind" return="org.apache.hadoop.hdfs.server.datanode.CachingStrategy.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dropBehind" type="java.lang.Boolean"/>
|
|
</method>
|
|
<method name="setReadahead" return="org.apache.hadoop.hdfs.server.datanode.CachingStrategy.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="readahead" type="java.lang.Long"/>
|
|
</method>
|
|
<method name="build" return="org.apache.hadoop.hdfs.server.datanode.CachingStrategy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.CachingStrategy.Builder -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.DataNodeLayoutVersion.Feature -->
|
|
<class name="DataNodeLayoutVersion.Feature" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.datanode.DataNodeLayoutVersion.Feature[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.datanode.DataNodeLayoutVersion.Feature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Enums for features that change the layout version.
|
|
<br><br>
|
|
To add a new layout version:
|
|
<ul>
|
|
<li>Define a new enum constant with a short enum name, the new layout version
|
|
and description of the added feature.</li>
|
|
<li>When adding a layout version with an ancestor that is not same as
|
|
its immediate predecessor, use the constructor where a specific ancestor
|
|
can be passed.
|
|
</li>
|
|
</ul>]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.DataNodeLayoutVersion.Feature -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.DataNodeMXBean -->
|
|
<interface name="DataNodeMXBean" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getVersion" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the version of Hadoop.
|
|
|
|
@return the version of Hadoop]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRpcPort" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the rpc port.
|
|
|
|
@return the rpc port]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getHttpPort" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the http port.
|
|
|
|
@return the http port]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNamenodeAddresses" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the namenode IP addresses
|
|
|
|
@return the namenode IP addresses that the datanode is talking to]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getVolumeInfo" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the information of each volume on the Datanode. Please
|
|
see the implementation for the format of returned information.
|
|
|
|
@return the volume info]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getClusterId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the cluster id.
|
|
|
|
@return the cluster id]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getXceiverCount" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns an estimate of the number of Datanode threads
|
|
actively transferring blocks.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is the JMX management interface for data node information]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.DataNodeMXBean -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.FinalizedReplica -->
|
|
<class name="FinalizedReplica" extends="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FinalizedReplica" type="long, long, long, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param blockId block id
|
|
@param len replica length
|
|
@param genStamp replica generation stamp
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="FinalizedReplica" type="org.apache.hadoop.hdfs.protocol.Block, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param block a block
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="FinalizedReplica" type="org.apache.hadoop.hdfs.server.datanode.FinalizedReplica"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor.
|
|
@param from where to copy construct from]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isUnlinked" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setUnlinked"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesOnDisk" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class describes a replica that has been finalized.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.FinalizedReplica -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaAlreadyExistsException -->
|
|
<class name="ReplicaAlreadyExistsException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaAlreadyExistsException"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ReplicaAlreadyExistsException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Exception indicating that the target block already exists
|
|
and is not set to be recovered/overwritten.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaAlreadyExistsException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaBeingWritten -->
|
|
<class name="ReplicaBeingWritten" extends="org.apache.hadoop.hdfs.server.datanode.ReplicaInPipeline"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaBeingWritten" type="long, long, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor for a zero length replica
|
|
@param blockId block id
|
|
@param genStamp replica generation stamp
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located
|
|
@param bytesToReserve disk space to reserve for this replica, based on
|
|
the estimated maximum block length.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaBeingWritten" type="org.apache.hadoop.hdfs.protocol.Block, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File, java.lang.Thread"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param block a block
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located
|
|
@param writer a thread that is writing to this replica]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaBeingWritten" type="long, long, long, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File, java.lang.Thread, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param blockId block id
|
|
@param len replica length
|
|
@param genStamp replica generation stamp
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located
|
|
@param writer a thread that is writing to this replica
|
|
@param bytesToReserve disk space to reserve for this replica, based on
|
|
the estimated maximum block length.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaBeingWritten" type="org.apache.hadoop.hdfs.server.datanode.ReplicaBeingWritten"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor.
|
|
@param from where to copy from]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class represents replicas being written.
|
|
Those are the replicas that
|
|
are created in a pipeline initiated by a dfs client.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaBeingWritten -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaInfo.ReplicaDirInfo -->
|
|
<class name="ReplicaInfo.ReplicaDirInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaInfo.ReplicaDirInfo" type="java.lang.String, boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<field name="baseDirPath" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="hasSubidrs" type="boolean"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaInfo.ReplicaDirInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaInPipeline -->
|
|
<class name="ReplicaInPipeline" extends="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.datanode.ReplicaInPipelineInterface"/>
|
|
<constructor name="ReplicaInPipeline" type="long, long, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor for a zero length replica
|
|
@param blockId block id
|
|
@param genStamp replica generation stamp
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located
|
|
@param bytesToReserve disk space to reserve for this replica, based on
|
|
the estimated maximum block length.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaInPipeline" type="org.apache.hadoop.hdfs.server.datanode.ReplicaInPipeline"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor.
|
|
@param from where to copy from]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesAcked" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setBytesAcked"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesAcked" type="long"/>
|
|
</method>
|
|
<method name="getBytesOnDisk" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesReserved" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setLastChecksumAndDataLen"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataLength" type="long"/>
|
|
<param name="lastChecksum" type="byte[]"/>
|
|
</method>
|
|
<method name="getLastChecksumAndDataLen" return="org.apache.hadoop.hdfs.server.datanode.ChunkChecksum"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setWriter"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="writer" type="java.lang.Thread"/>
|
|
<doc>
|
|
<![CDATA[Set the thread that is writing to this replica
|
|
@param writer a thread writing to this replica]]>
|
|
</doc>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="stopWriter"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xceiverStopTimeout" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Interrupt the writing thread and wait until it dies
|
|
@throws IOException the waiting is interrupted]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="createStreams" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaOutputStreams"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="isCreate" type="boolean"/>
|
|
<param name="requestedChecksum" type="org.apache.hadoop.util.DataChecksum"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class defines a replica in a pipeline, which
|
|
includes a persistent replica being written to by a dfs client or
|
|
a temporary replica being replicated by a source datanode or
|
|
being copied for the balancing purpose.
|
|
|
|
The base class implements a temporary replica]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaInPipeline -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.ReplicaInPipelineInterface -->
|
|
<interface name="ReplicaInPipelineInterface" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.datanode.Replica"/>
|
|
<method name="setNumBytes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesReceived" type="long"/>
|
|
<doc>
|
|
<![CDATA[Set the number of bytes received
|
|
@param bytesReceived number of bytes received]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBytesAcked" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the number of bytes acked
|
|
@return the number of bytes acked]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setBytesAcked"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesAcked" type="long"/>
|
|
<doc>
|
|
<![CDATA[Set the number bytes that have acked
|
|
@param bytesAcked number bytes acked]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setLastChecksumAndDataLen"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataLength" type="long"/>
|
|
<param name="lastChecksum" type="byte[]"/>
|
|
<doc>
|
|
<![CDATA[store the checksum for the last chunk along with the data length
|
|
@param dataLength number of bytes on disk
|
|
@param lastChecksum - checksum bytes for the last chunk]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLastChecksumAndDataLen" return="org.apache.hadoop.hdfs.server.datanode.ChunkChecksum"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[gets the last chunk checksum and the length of the block corresponding
|
|
to that checksum]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createStreams" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaOutputStreams"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="isCreate" type="boolean"/>
|
|
<param name="requestedChecksum" type="org.apache.hadoop.util.DataChecksum"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create output streams for writing to this replica,
|
|
one for block file and one for CRC file
|
|
|
|
@param isCreate if it is for creation
|
|
@param requestedChecksum the checksum the writer would prefer to use
|
|
@return output streams for writing
|
|
@throws IOException if any error occurs]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This defines the interface of a replica in Pipeline that's being written to]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.ReplicaInPipelineInterface -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException -->
|
|
<class name="ReplicaNotFoundException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaNotFoundException"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ReplicaNotFoundException" type="org.apache.hadoop.hdfs.protocol.ExtendedBlock"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ReplicaNotFoundException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<field name="NON_RBW_REPLICA" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="UNFINALIZED_REPLICA" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="UNFINALIZED_AND_NONRBW_REPLICA" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="NON_EXISTENT_REPLICA" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="UNEXPECTED_GS_REPLICA" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Exception indicating that DataNode does not have a replica
|
|
that matches the target block.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaNotFoundException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaUnderRecovery -->
|
|
<class name="ReplicaUnderRecovery" extends="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaUnderRecovery" type="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ReplicaUnderRecovery" type="org.apache.hadoop.hdfs.server.datanode.ReplicaUnderRecovery"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor.
|
|
@param from where to copy from]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getRecoveryID" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the recovery id
|
|
@return the generation stamp that the replica will be bumped to]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setRecoveryID"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="recoveryId" type="long"/>
|
|
<doc>
|
|
<![CDATA[Set the recovery id
|
|
@param recoveryId the new recoveryId]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getOriginalReplica" return="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the original replica that's under recovery
|
|
@return the original replica under recovery]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isUnlinked" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setUnlinked"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesOnDisk" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setBlockId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="long"/>
|
|
</method>
|
|
<method name="setGenerationStamp"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="gs" type="long"/>
|
|
</method>
|
|
<method name="setNumBytes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="numBytes" type="long"/>
|
|
</method>
|
|
<method name="setDir"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="java.io.File"/>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="createInfo" return="org.apache.hadoop.hdfs.server.protocol.ReplicaRecoveryInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class represents replicas that are under block recovery
|
|
It has a recovery id that is equal to the generation stamp
|
|
that the replica will be bumped to after recovery
|
|
The recovery id is used to handle multiple concurrent block recoveries.
|
|
A recovery with higher recovery id preempts recoveries with a lower id.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaUnderRecovery -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ReplicaWaitingToBeRecovered -->
|
|
<class name="ReplicaWaitingToBeRecovered" extends="org.apache.hadoop.hdfs.server.datanode.ReplicaInfo"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicaWaitingToBeRecovered" type="long, long, long, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param blockId block id
|
|
@param len replica length
|
|
@param genStamp replica generation stamp
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaWaitingToBeRecovered" type="org.apache.hadoop.hdfs.protocol.Block, org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi, java.io.File"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param block a block
|
|
@param vol volume where replica is located
|
|
@param dir directory path where block and meta files are located]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicaWaitingToBeRecovered" type="org.apache.hadoop.hdfs.server.datanode.ReplicaWaitingToBeRecovered"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor.
|
|
@param from where to copy from]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.ReplicaState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isUnlinked" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setUnlinked"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getVisibleLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBytesOnDisk" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class represents a replica that is waiting to be recovered.
|
|
After a datanode restart, any replica in "rbw" directory is loaded
|
|
as a replica waiting to be recovered.
|
|
A replica waiting to be recovered does not provision read nor
|
|
participates in any pipeline recovery. It will become outdated if its
|
|
client continues to write or be recovered as a result of
|
|
lease recovery.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ReplicaWaitingToBeRecovered -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter -->
|
|
<class name="SecureDataNodeStarter" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.commons.daemon.Daemon"/>
|
|
<constructor name="SecureDataNodeStarter"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="init"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="context" type="org.apache.commons.daemon.DaemonContext"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="start"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="destroy"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="stop"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="getSecureResources" return="org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter.SecureResources"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
<doc>
|
|
<![CDATA[Acquire privileged resources (i.e., the privileged ports) for the data
|
|
node. The privileged resources consist of the port of the RPC server and
|
|
the port of HTTP (not HTTPS) server.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Utility class to start a datanode in a secure cluster, first obtaining
|
|
privileged resources before main startup and handing them to the datanode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter.SecureResources -->
|
|
<class name="SecureDataNodeStarter.SecureResources" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SecureDataNodeStarter.SecureResources" type="java.net.ServerSocket, org.mortbay.jetty.Connector"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStreamingSocket" return="java.net.ServerSocket"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getListener" return="org.mortbay.jetty.Connector"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Stash necessary resources needed for datanode operation in a secure env.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.SecureDataNodeStarter.SecureResources -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ShortCircuitRegistry -->
|
|
<class name="ShortCircuitRegistry" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ShortCircuitRegistry" type="org.apache.hadoop.conf.Configuration"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<method name="removeShm"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="shm" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm"/>
|
|
</method>
|
|
<method name="processBlockMlockEvent"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<doc>
|
|
<![CDATA[Process a block mlock event from the FsDatasetCache.
|
|
|
|
@param blockId The block that was mlocked.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="processBlockMunlockRequest" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<doc>
|
|
<![CDATA[Mark any slots associated with this blockId as unanchorable.
|
|
|
|
@param blockId The block ID.
|
|
@return True if we should allow the munlock request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="processBlockInvalidation"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<doc>
|
|
<![CDATA[Invalidate any slot associated with a blockId that we are invalidating
|
|
(deleting) from this DataNode. When a slot is invalid, the DFSClient will
|
|
not use the corresponding replica for new read or mmap operations (although
|
|
existing, ongoing read or mmap operations will complete.)
|
|
|
|
@param blockId The block ID.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getClientNames" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
</method>
|
|
<method name="createNewMemorySegment" return="org.apache.hadoop.hdfs.server.datanode.ShortCircuitRegistry.NewShmInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="clientName" type="java.lang.String"/>
|
|
<param name="sock" type="org.apache.hadoop.net.unix.DomainSocket"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Handle a DFSClient request to create a new memory segment.
|
|
|
|
@param clientName Client name as reported by the client.
|
|
@param sock The DomainSocket to associate with this memory
|
|
segment. When this socket is closed, or the
|
|
other side writes anything to the socket, the
|
|
segment will be closed. This can happen at any
|
|
time, including right after this function returns.
|
|
@return A NewShmInfo object. The caller must close the
|
|
NewShmInfo object once they are done with it.
|
|
@throws IOException If the new memory segment could not be created.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="registerSlot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<param name="slotId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId"/>
|
|
<param name="isCached" type="boolean"/>
|
|
<exception name="InvalidRequestException" type="org.apache.hadoop.fs.InvalidRequestException"/>
|
|
</method>
|
|
<method name="unregisterSlot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId"/>
|
|
<exception name="InvalidRequestException" type="org.apache.hadoop.fs.InvalidRequestException"/>
|
|
</method>
|
|
<method name="shutdown"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ShortCircuitRegistry -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.ShortCircuitRegistry.NewShmInfo -->
|
|
<class name="ShortCircuitRegistry.NewShmInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.io.Closeable"/>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="shmId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="stream" type="java.io.FileInputStream"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.ShortCircuitRegistry.NewShmInfo -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.datanode.fsdataset">
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.AvailableSpaceVolumeChoosingPolicy -->
|
|
<class name="AvailableSpaceVolumeChoosingPolicy" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.datanode.fsdataset.VolumeChoosingPolicy"/>
|
|
<implements name="org.apache.hadoop.conf.Configurable"/>
|
|
<constructor name="AvailableSpaceVolumeChoosingPolicy"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setConf"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
</method>
|
|
<method name="getConf" return="org.apache.hadoop.conf.Configuration"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="chooseVolume" return="V"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="volumes" type="java.util.List"/>
|
|
<param name="replicaSize" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A DN volume choosing policy which takes into account the amount of free
|
|
space on each of the available volumes when considering where to assign a
|
|
new replica allocation. By default this policy prefers assigning replicas to
|
|
those volumes with more available free space, so as to over time balance the
|
|
available space of all the volumes within a DN.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.AvailableSpaceVolumeChoosingPolicy -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory -->
|
|
<class name="FsDatasetSpi.Factory" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FsDatasetSpi.Factory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getFactory" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[@return the configured factory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="newInstance" return="D"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="datanode" type="org.apache.hadoop.hdfs.server.datanode.DataNode"/>
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.datanode.DataStorage"/>
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create a new object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isSimulated" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Does the factory create simulated objects?]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A factory for creating {@link FsDatasetSpi} objects.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi -->
|
|
<interface name="FsVolumeSpi" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getStorageID" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the StorageUuid of the volume]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockPoolList" return="java.lang.String[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return a list of block pools.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getAvailable" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@return the available storage space in bytes.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBasePath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the base path to the volume]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bpid" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@return the path to the volume]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFinalizedDir" return="java.io.File"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bpid" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[@return the directory for the finalized blocks in the block pool.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getStorageType" return="org.apache.hadoop.hdfs.StorageType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="reserveSpaceForRbw"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesToReserve" type="long"/>
|
|
<doc>
|
|
<![CDATA[Reserve disk space for an RBW block so a writer does not run out of
|
|
space before the block is full.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="releaseReservedSpace"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesToRelease" type="long"/>
|
|
<doc>
|
|
<![CDATA[Release disk space previously reserved for RBW block.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isTransientStorage" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns true if the volume is NOT backed by persistent storage.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is an interface for the underlying volume.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.fsdataset.FsVolumeSpi -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.LengthInputStream -->
|
|
<class name="LengthInputStream" extends="java.io.FilterInputStream"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="LengthInputStream" type="java.io.InputStream, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create an stream.
|
|
@param in the underlying input stream.
|
|
@param length the length of the stream.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getLength" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the length.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getWrappedStream" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An input stream with length.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.LengthInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaInputStreams -->
|
|
<class name="ReplicaInputStreams" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.io.Closeable"/>
|
|
<constructor name="ReplicaInputStreams" type="java.io.FileDescriptor, java.io.FileDescriptor"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create an object with a data input stream and a checksum input stream.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getDataIn" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the data input stream.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChecksumIn" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the checksum input stream.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Contains the input streams for the data and checksum of a replica.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaInputStreams -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaOutputStreams -->
|
|
<class name="ReplicaOutputStreams" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.io.Closeable"/>
|
|
<constructor name="ReplicaOutputStreams" type="java.io.OutputStream, java.io.OutputStream, org.apache.hadoop.util.DataChecksum, boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create an object with a data output stream, a checksum output stream
|
|
and a checksum.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getDataOut" return="java.io.OutputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the data output stream.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChecksumOut" return="java.io.OutputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the checksum output stream.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChecksum" return="org.apache.hadoop.util.DataChecksum"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the checksum.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isTransientStorage" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return is writing to a transient storage?]]>
|
|
</doc>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="syncDataOut"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Sync the data stream if it supports it.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="syncChecksumOut"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Sync the checksum stream if it supports it.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Contains the output streams for the data and checksum of a replica.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.ReplicaOutputStreams -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs -->
|
|
<interface name="RollingLogs" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="iterator" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.LineIterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="skipPrevious" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create an iterator to iterate the lines in the logs.
|
|
|
|
@param skipPrevious Should it skip reading the previous log?
|
|
@return a new iterator.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="appender" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.Appender"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the only appender to append text to the logs.
|
|
The same object is returned if it is invoked multiple times.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="roll" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Roll current to previous.
|
|
|
|
@return true if the rolling succeeded.
|
|
When it returns false, it is not equivalent to an error.
|
|
It means that the rolling cannot be performed at the moment,
|
|
e.g. the logs are being read.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Rolling logs consist of a current log and a set of previous logs.
|
|
|
|
The implementation should support a single appender and multiple readers.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.Appender -->
|
|
<interface name="RollingLogs.Appender" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.lang.Appendable"/>
|
|
<implements name="java.io.Closeable"/>
|
|
<doc>
|
|
<![CDATA[To append text to the logs.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.Appender -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.LineIterator -->
|
|
<interface name="RollingLogs.LineIterator" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.util.Iterator"/>
|
|
<implements name="java.io.Closeable"/>
|
|
<method name="isPrevious" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Is the iterator iterating the previous?]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isLastReadFromPrevious" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Is the last read entry from previous? This should be called after
|
|
reading.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[To iterate the lines of the logs.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.datanode.fsdataset.RollingLogs.LineIterator -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.RoundRobinVolumeChoosingPolicy -->
|
|
<class name="RoundRobinVolumeChoosingPolicy" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.datanode.fsdataset.VolumeChoosingPolicy"/>
|
|
<constructor name="RoundRobinVolumeChoosingPolicy"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="chooseVolume" return="V"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="volumes" type="java.util.List"/>
|
|
<param name="blockSize" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Choose volumes in round-robin order.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.RoundRobinVolumeChoosingPolicy -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.datanode.fsdataset.impl">
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetCache.PageRounder -->
|
|
<class name="FsDatasetCache.PageRounder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FsDatasetCache.PageRounder"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="round" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="count" type="long"/>
|
|
<doc>
|
|
<![CDATA[Round up a number to the operating system page size.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetCache.PageRounder -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetFactory -->
|
|
<class name="FsDatasetFactory" extends="org.apache.hadoop.hdfs.server.datanode.fsdataset.FsDatasetSpi.Factory"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FsDatasetFactory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="newInstance" return="org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetImpl"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="datanode" type="org.apache.hadoop.hdfs.server.datanode.DataNode"/>
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.datanode.DataStorage"/>
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A factory for creating {@link FsDatasetImpl} objects.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.fsdataset.impl.FsDatasetFactory -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.datanode.metrics">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.datanode.web.resources">
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.web.resources.DatanodeWebHdfsMethods -->
|
|
<class name="DatanodeWebHdfsMethods" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DatanodeWebHdfsMethods"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="putRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PutOpParam"/>
|
|
<param name="permission" type="org.apache.hadoop.hdfs.web.resources.PermissionParam"/>
|
|
<param name="overwrite" type="org.apache.hadoop.hdfs.web.resources.OverwriteParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="replication" type="org.apache.hadoop.hdfs.web.resources.ReplicationParam"/>
|
|
<param name="blockSize" type="org.apache.hadoop.hdfs.web.resources.BlockSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP PUT request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="put" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PutOpParam"/>
|
|
<param name="permission" type="org.apache.hadoop.hdfs.web.resources.PermissionParam"/>
|
|
<param name="overwrite" type="org.apache.hadoop.hdfs.web.resources.OverwriteParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="replication" type="org.apache.hadoop.hdfs.web.resources.ReplicationParam"/>
|
|
<param name="blockSize" type="org.apache.hadoop.hdfs.web.resources.BlockSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP PUT request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="postRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PostOpParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP POST request for the root for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="post" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PostOpParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP POST request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.GetOpParam"/>
|
|
<param name="offset" type="org.apache.hadoop.hdfs.web.resources.OffsetParam"/>
|
|
<param name="length" type="org.apache.hadoop.hdfs.web.resources.LengthParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP GET request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="get" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="namenode" type="org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.GetOpParam"/>
|
|
<param name="offset" type="org.apache.hadoop.hdfs.web.resources.OffsetParam"/>
|
|
<param name="length" type="org.apache.hadoop.hdfs.web.resources.LengthParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP GET request.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Web-hdfs DataNode implementation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.web.resources.DatanodeWebHdfsMethods -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity -->
|
|
<class name="OpenEntity" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[A response entity for a HdfsDataInputStream.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity.Writer -->
|
|
<class name="OpenEntity.Writer" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="javax.ws.rs.ext.MessageBodyWriter"/>
|
|
<constructor name="OpenEntity.Writer"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isWriteable" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="clazz" type="java.lang.Class"/>
|
|
<param name="genericType" type="java.lang.reflect.Type"/>
|
|
<param name="annotations" type="java.lang.annotation.Annotation[]"/>
|
|
<param name="mediaType" type="javax.ws.rs.core.MediaType"/>
|
|
</method>
|
|
<method name="getSize" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity"/>
|
|
<param name="type" type="java.lang.Class"/>
|
|
<param name="genericType" type="java.lang.reflect.Type"/>
|
|
<param name="annotations" type="java.lang.annotation.Annotation[]"/>
|
|
<param name="mediaType" type="javax.ws.rs.core.MediaType"/>
|
|
</method>
|
|
<method name="writeTo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity"/>
|
|
<param name="type" type="java.lang.Class"/>
|
|
<param name="genericType" type="java.lang.reflect.Type"/>
|
|
<param name="annotations" type="java.lang.annotation.Annotation[]"/>
|
|
<param name="mediaType" type="javax.ws.rs.core.MediaType"/>
|
|
<param name="httpHeaders" type="javax.ws.rs.core.MultivaluedMap"/>
|
|
<param name="out" type="java.io.OutputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A {@link MessageBodyWriter} for {@link OpenEntity}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.datanode.web.resources.OpenEntity.Writer -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.mover">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.namenode">
|
|
<!-- start interface org.apache.hadoop.hdfs.server.namenode.AuditLogger -->
|
|
<interface name="AuditLogger" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="initialize"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[Called during initialization of the logger.
|
|
|
|
@param conf The configuration object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="logAuditEvent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="succeeded" type="boolean"/>
|
|
<param name="userName" type="java.lang.String"/>
|
|
<param name="addr" type="java.net.InetAddress"/>
|
|
<param name="cmd" type="java.lang.String"/>
|
|
<param name="src" type="java.lang.String"/>
|
|
<param name="dst" type="java.lang.String"/>
|
|
<param name="stat" type="org.apache.hadoop.fs.FileStatus"/>
|
|
<doc>
|
|
<![CDATA[Called to log an audit event.
|
|
<p>
|
|
This method must return as quickly as possible, since it's called
|
|
in a critical section of the NameNode's operation.
|
|
|
|
@param succeeded Whether authorization succeeded.
|
|
@param userName Name of the user executing the request.
|
|
@param addr Remote address of the request.
|
|
@param cmd The requested command.
|
|
@param src Path of affected source file.
|
|
@param dst Path of affected destination file (if any).
|
|
@param stat File information for operations that change the file's
|
|
metadata (permissions, owner, times, etc).]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Interface defining an audit logger.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.namenode.AuditLogger -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.CacheManager.PersistState -->
|
|
<class name="CacheManager.PersistState" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CacheManager.PersistState" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSection, java.util.List, java.util.List"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<field name="section" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.CacheManagerSection"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="pools" type="java.util.List"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="directives" type="java.util.List"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.CacheManager.PersistState -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.CachePool.DirectiveList -->
|
|
<class name="CachePool.DirectiveList" extends="org.apache.hadoop.util.IntrusiveCollection"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getCachePool" return="org.apache.hadoop.hdfs.server.namenode.CachePool"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.CachePool.DirectiveList -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.CancelDelegationTokenServlet -->
|
|
<class name="CancelDelegationTokenServlet" extends="org.apache.hadoop.hdfs.server.namenode.DfsServlet"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CancelDelegationTokenServlet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="doGet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="req" type="javax.servlet.http.HttpServletRequest"/>
|
|
<param name="resp" type="javax.servlet.http.HttpServletResponse"/>
|
|
<exception name="ServletException" type="javax.servlet.ServletException"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="PATH_SPEC" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="TOKEN" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Cancel delegation tokens over http for use in hftp.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.CancelDelegationTokenServlet -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Content -->
|
|
<class name="Content" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.Content[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.Content"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The content types such as file, directory and symlink to be computed.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Content -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Content.Counts -->
|
|
<class name="Content.Counts" extends="org.apache.hadoop.hdfs.util.EnumCounters"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="newInstance" return="org.apache.hadoop.hdfs.server.namenode.Content.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Content counts.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Content.Counts -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Content.CountsMap -->
|
|
<class name="Content.CountsMap" extends="org.apache.hadoop.hdfs.util.EnumCounters.Map"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[A map of counters for the current state and the snapshots.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Content.CountsMap -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Content.CountsMap.Key -->
|
|
<class name="Content.CountsMap.Key" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.Content.CountsMap.Key[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.Content.CountsMap.Key"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The key type of the map.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Content.CountsMap.Key -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature -->
|
|
<class name="DirectoryWithQuotaFeature" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.INode.Feature"/>
|
|
<method name="addSpaceConsumed2Cache"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="nsDelta" type="long"/>
|
|
<param name="dsDelta" type="long"/>
|
|
<doc>
|
|
<![CDATA[Update the size of the tree
|
|
|
|
@param nsDelta the change of the tree size
|
|
@param dsDelta change to disk space occupied]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSpaceConsumed" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the namespace and diskspace consumed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="DEFAULT_NAMESPACE_QUOTA" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="DEFAULT_DISKSPACE_QUOTA" type="long"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Quota feature for {@link INodeDirectory}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjector -->
|
|
<class name="EncryptionFaultInjector" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EncryptionFaultInjector"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInstance" return="org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjector"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="startFileAfterGenerateKey"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="instance" type="org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjector"
|
|
transient="false" volatile="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Used to inject certain faults for testing.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.EncryptionFaultInjector -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.EncryptionZoneManager -->
|
|
<class name="EncryptionZoneManager" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EncryptionZoneManager" type="org.apache.hadoop.hdfs.server.namenode.FSDirectory, org.apache.hadoop.conf.Configuration"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct a new EncryptionZoneManager.
|
|
|
|
@param dir Enclosing FSDirectory]]>
|
|
</doc>
|
|
</constructor>
|
|
<field name="LOG" type="org.slf4j.Logger"
|
|
transient="false" volatile="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Manages the list of encryption zones in the filesystem.
|
|
<p/>
|
|
The EncryptionZoneManager has its own lock, but relies on the FSDirectory
|
|
lock being held for many operations. The FSDirectory lock should not be
|
|
taken if the manager lock is already held.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.EncryptionZoneManager -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.PositionTrackingInputStream -->
|
|
<class name="FSEditLogLoader.PositionTrackingInputStream" extends="java.io.FilterInputStream"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.StreamLimiter"/>
|
|
<constructor name="FSEditLogLoader.PositionTrackingInputStream" type="java.io.InputStream"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="data" type="byte[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="data" type="byte[]"/>
|
|
<param name="offset" type="int"/>
|
|
<param name="length" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setLimit"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="limit" type="long"/>
|
|
</method>
|
|
<method name="clearLimit"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="mark"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="limit" type="int"/>
|
|
</method>
|
|
<method name="reset"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getPos" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="skip" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="amt" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Stream wrapper that keeps track of the current stream position.
|
|
|
|
This stream also allows us to set a limit on how many bytes we can read
|
|
without getting an exception.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSEditLogLoader.PositionTrackingInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.OpInstanceCache -->
|
|
<class name="FSEditLogOp.OpInstanceCache" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSEditLogOp.OpInstanceCache"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="get" return="org.apache.hadoop.hdfs.server.namenode.FSEditLogOp"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="opcode" type="org.apache.hadoop.hdfs.server.namenode.FSEditLogOpCodes"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.OpInstanceCache -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Reader -->
|
|
<class name="FSEditLogOp.Reader" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSEditLogOp.Reader" type="java.io.DataInputStream, org.apache.hadoop.hdfs.server.namenode.StreamLimiter, int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct the reader
|
|
@param in The stream to read from.
|
|
@param logVersion The version of the data coming from the stream.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="setMaxOpSize"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="maxOpSize" type="int"/>
|
|
</method>
|
|
<method name="readOp" return="org.apache.hadoop.hdfs.server.namenode.FSEditLogOp"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="skipBrokenEdits" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read an operation from the input stream.
|
|
|
|
Note that the objects returned from this method may be re-used by future
|
|
calls to the same method.
|
|
|
|
@param skipBrokenEdits If true, attempt to skip over damaged parts of
|
|
the input stream, rather than throwing an IOException
|
|
@return the operation read from the stream, or null at the end of the
|
|
file
|
|
@throws IOException on error. This function should only throw an
|
|
exception when skipBrokenEdits is false.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="scanOp" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Similar with decodeOp(), but instead of doing the real decoding, we skip
|
|
the content of the op if the length of the editlog is supported.
|
|
@return the last txid of the segment, or INVALID_TXID on exception]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class for reading editlog ops from a stream]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Reader -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Writer -->
|
|
<class name="FSEditLogOp.Writer" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSEditLogOp.Writer" type="org.apache.hadoop.io.DataOutputBuffer"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="writeOp"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="op" type="org.apache.hadoop.hdfs.server.namenode.FSEditLogOp"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Write an operation to the output stream
|
|
|
|
@param op The operation to write
|
|
@throws IOException if an error occurs during writing.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class for writing editlog ops]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSEditLogOp.Writer -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader -->
|
|
<class name="FSImageFormat.Loader" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.AbstractLoader"/>
|
|
<method name="getLoadedImageMd5" return="org.apache.hadoop.io.MD5Hash"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the MD5 checksum of the image that has been loaded.
|
|
@throws IllegalStateException if load() has not yet been called.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLoadedImageTxId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="load"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="curFile" type="java.io.File"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="updateBlocksMap"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="file" type="org.apache.hadoop.hdfs.server.namenode.INodeFile"/>
|
|
</method>
|
|
<method name="getFSDirectoryInLoading" return="org.apache.hadoop.hdfs.server.namenode.FSDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The FSDirectory of the namesystem where the fsimage is loaded]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadINodeWithLocalName" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="isSnapshotINode" type="boolean"/>
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="updateINodeMap" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="loadINodeWithLocalName" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="isSnapshotINode" type="boolean"/>
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="updateINodeMap" type="boolean"/>
|
|
<param name="counter" type="org.apache.hadoop.hdfs.server.namenode.startupprogress.StartupProgress.Counter"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="loadINodeFileAttributes" return="org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load {@link INodeFileAttributes}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadINodeDirectoryAttributes" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getSnapshot" return="org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A one-shot class responsible for loading an image. The load() function
|
|
should be called once, after which the getter methods may be used to retrieve
|
|
information about the image that was loaded, if loading was successful.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Loader -->
|
|
<class name="FSImageFormatPBINode.Loader" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="loadPermission" return="org.apache.hadoop.fs.permission.PermissionStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="long"/>
|
|
<param name="stringTable" type="java.lang.String[]"/>
|
|
</method>
|
|
<method name="loadAclEntries" return="com.google.common.collect.ImmutableList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.AclFeatureProto"/>
|
|
<param name="stringTable" type="java.lang.String[]"/>
|
|
</method>
|
|
<method name="loadXAttrs" return="com.google.common.collect.ImmutableList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="proto" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.XAttrFeatureProto"/>
|
|
<param name="stringTable" type="java.lang.String[]"/>
|
|
</method>
|
|
<method name="loadINodeDirectory" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="n" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INode"/>
|
|
<param name="state" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContext"/>
|
|
</method>
|
|
<method name="updateBlocksMap"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="file" type="org.apache.hadoop.hdfs.server.namenode.INodeFile"/>
|
|
<param name="bm" type="org.apache.hadoop.hdfs.server.blockmanagement.BlockManager"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Loader -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Saver -->
|
|
<class name="FSImageFormatPBINode.Saver" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="buildINodeFile" return="org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeFile.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="file" type="org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes"/>
|
|
<param name="state" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext"/>
|
|
</method>
|
|
<method name="buildINodeDirectory" return="org.apache.hadoop.hdfs.server.namenode.FsImageProto.INodeSection.INodeDirectory.Builder"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"/>
|
|
<param name="state" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatPBINode.Saver -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Loader -->
|
|
<class name="FSImageFormatProtobuf.Loader" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.AbstractLoader"/>
|
|
<method name="getLoadedImageMd5" return="org.apache.hadoop.io.MD5Hash"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLoadedImageTxId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLoaderContext" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Loader -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContext -->
|
|
<class name="FSImageFormatProtobuf.LoaderContext" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSImageFormatProtobuf.LoaderContext"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStringTable" return="java.lang.String[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRefList" return="java.util.ArrayList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.LoaderContext -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Saver -->
|
|
<class name="FSImageFormatProtobuf.Saver" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getSavedDigest" return="org.apache.hadoop.io.MD5Hash"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getContext" return="org.apache.hadoop.hdfs.server.namenode.SaveNamespaceContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSaverContext" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="commitSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="summary" type="org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Builder"/>
|
|
<param name="name" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="CHECK_CANCEL_INTERVAL" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Saver -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext -->
|
|
<class name="FSImageFormatProtobuf.SaverContext" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSImageFormatProtobuf.SaverContext"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStringMap" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext.DeduplicationMap"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRefList" return="java.util.ArrayList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext.DeduplicationMap -->
|
|
<class name="FSImageFormatProtobuf.SaverContext.DeduplicationMap" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SaverContext.DeduplicationMap -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName -->
|
|
<class name="FSImageFormatProtobuf.SectionName" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="fromString" return="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Supported section name. The order of the enum determines the order of
|
|
loading.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.SectionName -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.FSNamesystem.SafeModeInfo -->
|
|
<class name="FSNamesystem.SafeModeInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[SafeModeInfo contains information related to the safe mode.
|
|
<p>
|
|
An instance of {@link SafeModeInfo} is created when the name node
|
|
enters safe mode.
|
|
<p>
|
|
During name node startup {@link SafeModeInfo} counts the number of
|
|
<em>safe blocks</em>, those that have at least the minimal number of
|
|
replicas, and calculates the ratio of safe blocks to the total number
|
|
of blocks in the system, which is the size of blocks in
|
|
{@link FSNamesystem#blockManager}. When the ratio reaches the
|
|
{@link #threshold} it starts the SafeModeMonitor daemon in order
|
|
to monitor whether the safe mode {@link #extension} is passed.
|
|
Then it leaves safe mode and destroys itself.
|
|
<p>
|
|
If safe mode is turned on manually then the number of safe blocks is
|
|
not tracked because the name node is not intended to leave safe mode
|
|
automatically in the case.
|
|
|
|
@see ClientProtocol#setSafeMode(HdfsConstants.SafeModeAction, boolean)]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.FSNamesystem.SafeModeInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.GetDelegationTokenServlet -->
|
|
<class name="GetDelegationTokenServlet" extends="org.apache.hadoop.hdfs.server.namenode.DfsServlet"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="GetDelegationTokenServlet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="doGet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="req" type="javax.servlet.http.HttpServletRequest"/>
|
|
<param name="resp" type="javax.servlet.http.HttpServletResponse"/>
|
|
<exception name="ServletException" type="javax.servlet.ServletException"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="PATH_SPEC" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="RENEWER" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Serve delegation tokens over http for use in hftp.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.GetDelegationTokenServlet -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.HdfsAuditLogger -->
|
|
<class name="HdfsAuditLogger" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.AuditLogger"/>
|
|
<constructor name="HdfsAuditLogger"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="logAuditEvent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="succeeded" type="boolean"/>
|
|
<param name="userName" type="java.lang.String"/>
|
|
<param name="addr" type="java.net.InetAddress"/>
|
|
<param name="cmd" type="java.lang.String"/>
|
|
<param name="src" type="java.lang.String"/>
|
|
<param name="dst" type="java.lang.String"/>
|
|
<param name="status" type="org.apache.hadoop.fs.FileStatus"/>
|
|
</method>
|
|
<method name="logAuditEvent"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="succeeded" type="boolean"/>
|
|
<param name="userName" type="java.lang.String"/>
|
|
<param name="addr" type="java.net.InetAddress"/>
|
|
<param name="cmd" type="java.lang.String"/>
|
|
<param name="src" type="java.lang.String"/>
|
|
<param name="dst" type="java.lang.String"/>
|
|
<param name="stat" type="org.apache.hadoop.fs.FileStatus"/>
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="dtSecretManager" type="org.apache.hadoop.hdfs.security.token.delegation.DelegationTokenSecretManager"/>
|
|
<doc>
|
|
<![CDATA[Same as
|
|
{@link #logAuditEvent(boolean, String, InetAddress, String, String, String, FileStatus)}
|
|
with additional parameters related to logging delegation token tracking
|
|
IDs.
|
|
|
|
@param succeeded Whether authorization succeeded.
|
|
@param userName Name of the user executing the request.
|
|
@param addr Remote address of the request.
|
|
@param cmd The requested command.
|
|
@param src Path of affected source file.
|
|
@param dst Path of affected destination file (if any).
|
|
@param stat File information for operations that change the file's metadata
|
|
(permissions, owner, times, etc).
|
|
@param ugi UserGroupInformation of the current user, or null if not logging
|
|
token tracking information
|
|
@param dtSecretManager The token secret manager, or null if not logging
|
|
token tracking information]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Extension of {@link AuditLogger}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.HdfsAuditLogger -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo -->
|
|
<class name="INode.BlocksMapUpdateInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INode.BlocksMapUpdateInfo"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getToDeleteList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The list of blocks that need to be removed from blocksMap]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addDeleteBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="toDelete" type="org.apache.hadoop.hdfs.protocol.Block"/>
|
|
<doc>
|
|
<![CDATA[Add a to-be-deleted block into the
|
|
{@link BlocksMapUpdateInfo#toDeleteList}
|
|
@param toDelete the to-be-deleted block]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Clear {@link BlocksMapUpdateInfo#toDeleteList}]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Information used for updating the blocksMap when deleting files.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.namenode.INode.Feature -->
|
|
<interface name="INode.Feature" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[INode feature such as {@link FileUnderConstructionFeature}
|
|
and {@link DirectoryWithQuotaFeature}.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.namenode.INode.Feature -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopy -->
|
|
<class name="INodeAttributes.SnapshotCopy" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.INodeAttributes"/>
|
|
<method name="getLocalNameBytes" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getUserName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getGroupName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFsPermission" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFsPermissionShort" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPermissionLong" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAclFeature" return="org.apache.hadoop.hdfs.server.namenode.AclFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getModificationTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAccessTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getXAttrFeature" return="org.apache.hadoop.hdfs.server.namenode.XAttrFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A read-only copy of the inode attributes.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopy -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeDirectory -->
|
|
<class name="INodeDirectory" extends="org.apache.hadoop.hdfs.server.namenode.INodeWithAdditionalFields"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"/>
|
|
<constructor name="INodeDirectory" type="long, byte[], org.apache.hadoop.fs.permission.PermissionStatus, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[constructor]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="INodeDirectory" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory, boolean, org.apache.hadoop.hdfs.server.namenode.INode.Feature[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Copy constructor
|
|
@param other The INodeDirectory to be copied
|
|
@param adopt Indicate whether or not need to set the parent field of child
|
|
INodes to the new node
|
|
@param featuresToCopy any number of features to copy to the new node.
|
|
The method will do a reference copy, not a deep copy.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="path" type="java.lang.Object"/>
|
|
<exception name="FileNotFoundException" type="java.io.FileNotFoundException"/>
|
|
<exception name="PathIsNotDirectoryException" type="org.apache.hadoop.fs.PathIsNotDirectoryException"/>
|
|
<doc>
|
|
<![CDATA[Cast INode to INodeDirectory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isDirectory" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true unconditionally.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="asDirectory" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return this object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLocalStoragePolicyID" return="byte"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStoragePolicyID" return="byte"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getQuotaCounts" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addSpaceConsumed"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="nsDelta" type="long"/>
|
|
<param name="dsDelta" type="long"/>
|
|
<param name="verify" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="getDirectoryWithQuotaFeature" return="org.apache.hadoop.hdfs.server.namenode.DirectoryWithQuotaFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[If the directory contains a {@link DirectoryWithQuotaFeature}, return it;
|
|
otherwise, return null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addSnapshotFeature" return="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="diffs" type="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiffList"/>
|
|
</method>
|
|
<method name="getDirectoryWithSnapshotFeature" return="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[If feature list contains a {@link DirectoryWithSnapshotFeature}, return it;
|
|
otherwise, return null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isWithSnapshot" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Is this file has the snapshot feature?]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDiffs" return="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiffList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshotINode" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="toDetailString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDirectorySnapshottableFeature" return="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectorySnapshottableFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isSnapshottable" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshot" return="org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotName" type="byte[]"/>
|
|
</method>
|
|
<method name="setSnapshotQuota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotQuota" type="int"/>
|
|
</method>
|
|
<method name="addSnapshot" return="org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="int"/>
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="SnapshotException" type="org.apache.hadoop.hdfs.protocol.SnapshotException"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="removeSnapshot" return="org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotName" type="java.lang.String"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<exception name="SnapshotException" type="org.apache.hadoop.hdfs.protocol.SnapshotException"/>
|
|
</method>
|
|
<method name="renameSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="oldName" type="java.lang.String"/>
|
|
<param name="newName" type="java.lang.String"/>
|
|
<exception name="SnapshotException" type="org.apache.hadoop.hdfs.protocol.SnapshotException"/>
|
|
</method>
|
|
<method name="addSnapshottableFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[add DirectorySnapshottableFeature]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeSnapshottableFeature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[remove DirectorySnapshottableFeature]]>
|
|
</doc>
|
|
</method>
|
|
<method name="replaceChild"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="oldChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="newChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="inodeMap" type="org.apache.hadoop.hdfs.server.namenode.INodeMap"/>
|
|
<doc>
|
|
<![CDATA[Replace the given child with a new child. Note that we no longer need to
|
|
replace an normal INodeDirectory or INodeFile into an
|
|
INodeDirectoryWithSnapshot or INodeFileUnderConstruction. The only cases
|
|
for child replacement is for reference nodes.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="recordModification"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="saveChild2Snapshot" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="child" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<param name="snapshotCopy" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[Save the child to the latest snapshot.
|
|
|
|
@return the child inode, which may be replaced.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChild" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="byte[]"/>
|
|
<param name="snapshotId" type="int"/>
|
|
<doc>
|
|
<![CDATA[@param name the name of the child
|
|
@param snapshotId
|
|
if it is not {@link Snapshot#CURRENT_STATE_ID}, get the result
|
|
from the corresponding snapshot; otherwise, get the result from
|
|
the current directory.
|
|
@return the child inode.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="searchChild" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Search for the given INode in the children list and the deleted lists of
|
|
snapshots.
|
|
@return {@link Snapshot#CURRENT_STATE_ID} if the inode is in the children
|
|
list; {@link Snapshot#NO_SNAPSHOT_ID} if the inode is neither in the
|
|
children list nor in any snapshot; otherwise the snapshot id of the
|
|
corresponding snapshot diff list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChildrenList" return="org.apache.hadoop.hdfs.util.ReadOnlyList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
<doc>
|
|
<![CDATA[@param snapshotId
|
|
if it is not {@link Snapshot#CURRENT_STATE_ID}, get the result
|
|
from the corresponding snapshot; otherwise, get the result from
|
|
the current directory.
|
|
@return the current children list if the specified snapshot is null;
|
|
otherwise, return the children list corresponding to the snapshot.
|
|
Note that the returned list is never null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="child" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[Remove the specified child from this directory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="child" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Remove the specified child from this directory.
|
|
The basic remove method which actually calls children.remove(..).
|
|
|
|
@param child the child inode to be removed
|
|
|
|
@return true if the child is removed; false if the child is not found.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="node" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="setModTime" type="boolean"/>
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[Add a child inode to the directory.
|
|
|
|
@param node INode to insert
|
|
@param setModTime set modification time for the parent node
|
|
not needed when replaying the addition and
|
|
the parent already has the proper mod time
|
|
@return false if the child with this name already exists;
|
|
otherwise, return true;]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="node" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
</method>
|
|
<method name="computeQuotaUsage" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="counts" type="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"/>
|
|
<param name="useCache" type="boolean"/>
|
|
<param name="lastSnapshotId" type="int"/>
|
|
</method>
|
|
<method name="computeQuotaUsage4CurrentDirectory" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="counts" type="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"/>
|
|
<doc>
|
|
<![CDATA[Add quota usage for this inode excluding children.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="computeContentSummary" return="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="summary" type="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"/>
|
|
</method>
|
|
<method name="undoRename4ScrParent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="oldChild" type="org.apache.hadoop.hdfs.server.namenode.INodeReference"/>
|
|
<param name="newChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[This method is usually called by the undo section of rename.
|
|
|
|
Before calling this function, in the rename operation, we replace the
|
|
original src node (of the rename operation) with a reference node (WithName
|
|
instance) in both the children list and a created list, delete the
|
|
reference node from the children list, and add it to the corresponding
|
|
deleted list.
|
|
|
|
To undo the above operations, we have the following steps in particular:
|
|
|
|
<pre>
|
|
1) remove the WithName node from the deleted list (if it exists)
|
|
2) replace the WithName node in the created list with srcChild
|
|
3) add srcChild back as a child of srcParent. Note that we already add
|
|
the node into the created list of a snapshot diff in step 2, we do not need
|
|
to add srcChild to the created list of the latest snapshot.
|
|
</pre>
|
|
|
|
We do not need to update quota usage because the old child is in the
|
|
deleted list before.
|
|
|
|
@param oldChild
|
|
The reference node to be removed/replaced
|
|
@param newChild
|
|
The node to be added back
|
|
@throws QuotaExceededException should not throw this exception]]>
|
|
</doc>
|
|
</method>
|
|
<method name="undoRename4DstParent"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="deletedChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[Undo the rename operation for the dst tree, i.e., if the rename operation
|
|
(with OVERWRITE option) removes a file/dir from the dst tree, add it back
|
|
and delete possible record in the deleted list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clearChildren"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Set the children list to null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="cleanSubtreeRecursively" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshot" type="int"/>
|
|
<param name="prior" type="int"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<param name="excludedNodes" type="java.util.Map"/>
|
|
<param name="countDiffChange" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
<doc>
|
|
<![CDATA[Call cleanSubtree(..) recursively down the subtree.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="destroyAndCollectBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
</method>
|
|
<method name="cleanSubtree" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
<param name="priorSnapshotId" type="int"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<param name="countDiffChange" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="metadataEquals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"/>
|
|
<doc>
|
|
<![CDATA[Compare the metadata with another INodeDirectory]]>
|
|
</doc>
|
|
</method>
|
|
<method name="dumpTreeRecursively"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.PrintWriter"/>
|
|
<param name="prefix" type="java.lang.StringBuilder"/>
|
|
<param name="snapshot" type="int"/>
|
|
</method>
|
|
<method name="dumpTreeRecursively"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.PrintWriter"/>
|
|
<param name="prefix" type="java.lang.StringBuilder"/>
|
|
<param name="subs" type="java.lang.Iterable"/>
|
|
<doc>
|
|
<![CDATA[Dump the given subtrees.
|
|
@param prefix The prefix string that each line should print.
|
|
@param subs The subtrees.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChildrenNum" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<field name="DEFAULT_FILES_PER_DIRECTORY" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Directory INode class.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeDirectory -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeDirectory.SnapshotAndINode -->
|
|
<class name="INodeDirectory.SnapshotAndINode" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeDirectory.SnapshotAndINode" type="int, org.apache.hadoop.hdfs.server.namenode.INode"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<field name="snapshotId" type="int"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A pair of Snapshot and INode objects.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeDirectory.SnapshotAndINode -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.CopyWithQuota -->
|
|
<class name="INodeDirectoryAttributes.CopyWithQuota" extends="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.SnapshotCopy"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeDirectoryAttributes.CopyWithQuota" type="byte[], org.apache.hadoop.fs.permission.PermissionStatus, org.apache.hadoop.hdfs.server.namenode.AclFeature, long, long, long, org.apache.hadoop.hdfs.server.namenode.XAttrFeature"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="INodeDirectoryAttributes.CopyWithQuota" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getQuotaCounts" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.CopyWithQuota -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.SnapshotCopy -->
|
|
<class name="INodeDirectoryAttributes.SnapshotCopy" extends="org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopy"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"/>
|
|
<constructor name="INodeDirectoryAttributes.SnapshotCopy" type="byte[], org.apache.hadoop.fs.permission.PermissionStatus, org.apache.hadoop.hdfs.server.namenode.AclFeature, long, org.apache.hadoop.hdfs.server.namenode.XAttrFeature"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="INodeDirectoryAttributes.SnapshotCopy" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getQuotaCounts" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="metadataEquals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A copy of the inode directory attributes]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeDirectoryAttributes.SnapshotCopy -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes.SnapshotCopy -->
|
|
<class name="INodeFileAttributes.SnapshotCopy" extends="org.apache.hadoop.hdfs.server.namenode.INodeAttributes.SnapshotCopy"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes"/>
|
|
<constructor name="INodeFileAttributes.SnapshotCopy" type="byte[], org.apache.hadoop.fs.permission.PermissionStatus, org.apache.hadoop.hdfs.server.namenode.AclFeature, long, long, short, long, byte, org.apache.hadoop.hdfs.server.namenode.XAttrFeature"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="INodeFileAttributes.SnapshotCopy" type="org.apache.hadoop.hdfs.server.namenode.INodeFile"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getFileReplication" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPreferredBlockSize" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLocalStoragePolicyID" return="byte"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getHeaderLong" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="metadataEquals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A copy of the inode file attributes]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeFileAttributes.SnapshotCopy -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeMap -->
|
|
<class name="INodeMap" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getMapIterator" return="java.util.Iterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="put"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Add an {@link INode} into the {@link INode} map. Replace the old value if
|
|
necessary.
|
|
@param inode The {@link INode} to be added to the map.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="remove"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Remove a {@link INode} from the map.
|
|
@param inode The {@link INode} to be removed.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="size" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return The size of the map.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="get" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="long"/>
|
|
<doc>
|
|
<![CDATA[Get the {@link INode} with the given id from the map.
|
|
@param id ID of the {@link INode}.
|
|
@return The {@link INode} in the map with the given id. Return null if no
|
|
such {@link INode} in the map.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Clear the {@link #map}]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Storing all the {@link INode}s and maintaining the mapping between INode ID
|
|
and INode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeMap -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeReference -->
|
|
<class name="INodeReference" extends="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeReference" type="org.apache.hadoop.hdfs.server.namenode.INode, org.apache.hadoop.hdfs.server.namenode.INode"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="tryRemoveReference" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="inode" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Try to remove the given reference and then return the reference count.
|
|
If the given inode is not a reference, return -1;]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getReferredINode" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setReferredINode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="referred" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
</method>
|
|
<method name="isReference" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="asReference" return="org.apache.hadoop.hdfs.server.namenode.INodeReference"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isFile" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="asFile" return="org.apache.hadoop.hdfs.server.namenode.INodeFile"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isDirectory" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="asDirectory" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isSymlink" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="asSymlink" return="org.apache.hadoop.hdfs.server.namenode.INodeSymlink"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLocalNameBytes" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setLocalName"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="byte[]"/>
|
|
</method>
|
|
<method name="getId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPermissionStatus" return="org.apache.hadoop.fs.permission.PermissionStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getUserName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getGroupName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getFsPermission" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getFsPermissionShort" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPermissionLong" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getModificationTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="updateModificationTime" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="mtime" type="long"/>
|
|
<param name="latestSnapshotId" type="int"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="setModificationTime"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="modificationTime" type="long"/>
|
|
</method>
|
|
<method name="getAccessTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="setAccessTime"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="accessTime" type="long"/>
|
|
</method>
|
|
<method name="getStoragePolicyID" return="byte"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLocalStoragePolicyID" return="byte"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="cleanSubtree" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshot" type="int"/>
|
|
<param name="prior" type="int"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<param name="countDiffChange" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="destroyAndCollectBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
</method>
|
|
<method name="computeContentSummary" return="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="summary" type="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"/>
|
|
</method>
|
|
<method name="computeQuotaUsage" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="counts" type="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"/>
|
|
<param name="useCache" type="boolean"/>
|
|
<param name="lastSnapshotId" type="int"/>
|
|
</method>
|
|
<method name="getSnapshotINode" return="org.apache.hadoop.hdfs.server.namenode.INodeAttributes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getQuotaCounts" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="dumpTreeRecursively"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.PrintWriter"/>
|
|
<param name="prefix" type="java.lang.StringBuilder"/>
|
|
<param name="snapshot" type="int"/>
|
|
</method>
|
|
<method name="getDstSnapshotId" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An anonymous reference to an inode.
|
|
|
|
This class and its subclasses are used to support multiple access paths.
|
|
A file/directory may have multiple access paths when it is stored in some
|
|
snapshots and it is renamed/moved to other locations.
|
|
|
|
For example,
|
|
(1) Suppose we have /abc/foo, say the inode of foo is inode(id=1000,name=foo)
|
|
(2) create snapshot s0 for /abc
|
|
(3) mv /abc/foo /xyz/bar, i.e. inode(id=1000,name=...) is renamed from "foo"
|
|
to "bar" and its parent becomes /xyz.
|
|
|
|
Then, /xyz/bar and /abc/.snapshot/s0/foo are two different access paths to
|
|
the same inode, inode(id=1000,name=bar).
|
|
|
|
With references, we have the following
|
|
- /abc has a child ref(id=1001,name=foo).
|
|
- /xyz has a child ref(id=1002)
|
|
- Both ref(id=1001,name=foo) and ref(id=1002) point to another reference,
|
|
ref(id=1003,count=2).
|
|
- Finally, ref(id=1003,count=2) points to inode(id=1000,name=bar).
|
|
|
|
Note 1: For a reference without name, e.g. ref(id=1002), it uses the name
|
|
of the referred inode.
|
|
Note 2: getParent() always returns the parent in the current state, e.g.
|
|
inode(id=1000,name=bar).getParent() returns /xyz but not /abc.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeReference -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeReference.DstReference -->
|
|
<class name="INodeReference.DstReference" extends="org.apache.hadoop.hdfs.server.namenode.INodeReference"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeReference.DstReference" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory, org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount, int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getDstSnapshotId" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="cleanSubtree" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshot" type="int"/>
|
|
<param name="prior" type="int"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<param name="countDiffChange" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="destroyAndCollectBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<doc>
|
|
<![CDATA[{@inheritDoc}
|
|
<br/>
|
|
To destroy a DstReference node, we first remove its link with the
|
|
referred node. If the reference number of the referred node is <= 0, we
|
|
destroy the subtree of the referred node. Otherwise, we clean the
|
|
referred node's subtree and delete everything created after the last
|
|
rename operation, i.e., everything outside of the scope of the prior
|
|
WithName nodes.]]>
|
|
</doc>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeReference.DstReference -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount -->
|
|
<class name="INodeReference.WithCount" extends="org.apache.hadoop.hdfs.server.namenode.INodeReference"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeReference.WithCount" type="org.apache.hadoop.hdfs.server.namenode.INodeReference, org.apache.hadoop.hdfs.server.namenode.INode"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getReferenceCount" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addReference"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ref" type="org.apache.hadoop.hdfs.server.namenode.INodeReference"/>
|
|
<doc>
|
|
<![CDATA[Increment and then return the reference count.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeReference"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ref" type="org.apache.hadoop.hdfs.server.namenode.INodeReference"/>
|
|
<doc>
|
|
<![CDATA[Decrement and then return the reference count.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getParentRef" return="org.apache.hadoop.hdfs.server.namenode.INodeReference"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
<doc>
|
|
<![CDATA[@return the WithName/DstReference node contained in the given snapshot.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="WITHNAME_COMPARATOR" type="java.util.Comparator"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Compare snapshot with IDs, where null indicates the current status thus
|
|
is greater than any non-null snapshot.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[An anonymous reference with reference count.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodeReference.WithName -->
|
|
<class name="INodeReference.WithName" extends="org.apache.hadoop.hdfs.server.namenode.INodeReference"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="INodeReference.WithName" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory, org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount, byte[], int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getLocalNameBytes" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setLocalName"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="byte[]"/>
|
|
</method>
|
|
<method name="getLastSnapshotId" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="computeContentSummary" return="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="summary" type="org.apache.hadoop.hdfs.server.namenode.ContentSummaryComputationContext"/>
|
|
</method>
|
|
<method name="computeQuotaUsage" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="counts" type="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"/>
|
|
<param name="useCache" type="boolean"/>
|
|
<param name="lastSnapshotId" type="int"/>
|
|
</method>
|
|
<method name="cleanSubtree" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshot" type="int"/>
|
|
<param name="prior" type="int"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<param name="countDiffChange" type="boolean"/>
|
|
<exception name="QuotaExceededException" type="org.apache.hadoop.hdfs.protocol.QuotaExceededException"/>
|
|
</method>
|
|
<method name="destroyAndCollectBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A reference with a fixed name.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodeReference.WithName -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.INodesInPath -->
|
|
<class name="INodesInPath" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getLatestSnapshotId" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[For non-snapshot paths, return the latest snapshot id found in the path.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPathSnapshotId" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[For snapshot paths, return the id of the snapshot specified in the path.
|
|
For non-snapshot paths, return {@link Snapshot#CURRENT_STATE_ID}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getINode" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="i" type="int"/>
|
|
<doc>
|
|
<![CDATA[@return the i-th inode if i >= 0;
|
|
otherwise, i < 0, return the (length + i)-th inode.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLastINode" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the last inode.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Contains INodes information resolved from a given path.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.INodesInPath -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.JournalManager.CorruptionException -->
|
|
<class name="JournalManager.CorruptionException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="JournalManager.CorruptionException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Indicate that a journal is cannot be used to load a certain range of
|
|
edits.
|
|
This exception occurs in the case of a gap in the transactions, or a
|
|
corrupt edit file.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.JournalManager.CorruptionException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.JournalSet -->
|
|
<class name="JournalSet" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.JournalManager"/>
|
|
<method name="format"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="nsInfo" type="org.apache.hadoop.hdfs.server.protocol.NamespaceInfo"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="hasSomeData" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="startLogSegment" return="org.apache.hadoop.hdfs.server.namenode.EditLogOutputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="txId" type="long"/>
|
|
<param name="layoutVersion" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="finalizeLogSegment"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="firstTxId" type="long"/>
|
|
<param name="lastTxId" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="isOpen" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="selectInputStreams"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="streams" type="java.util.Collection"/>
|
|
<param name="fromTxId" type="long"/>
|
|
<param name="inProgressOk" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[In this function, we get a bunch of streams from all of our JournalManager
|
|
objects. Then we add these to the collection one by one.
|
|
|
|
@param streams The collection to add the streams to. It may or
|
|
may not be sorted-- this is up to the caller.
|
|
@param fromTxId The transaction ID to start looking for streams at
|
|
@param inProgressOk Should we consider unfinalized streams?]]>
|
|
</doc>
|
|
</method>
|
|
<method name="chainAndMakeRedundantStreams"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="outStreams" type="java.util.Collection"/>
|
|
<param name="allStreams" type="java.util.PriorityQueue"/>
|
|
<param name="fromTxId" type="long"/>
|
|
</method>
|
|
<method name="isEmpty" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns true if there are no journals, all redundant journals are disabled,
|
|
or any required journals are disabled.
|
|
|
|
@return True if there no journals, all redundant journals are disabled,
|
|
or any required journals are disabled.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setOutputBufferCapacity"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="size" type="int"/>
|
|
</method>
|
|
<method name="purgeLogsOlderThan"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="minTxIdToKeep" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="recoverUnfinalizedSegments"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getEditLogManifest" return="org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fromTxId" type="long"/>
|
|
<doc>
|
|
<![CDATA[Return a manifest of what finalized edit logs are available. All available
|
|
edit logs are returned starting from the transaction id passed. If
|
|
'fromTxId' falls in the middle of a log, that log is returned as well.
|
|
|
|
@param fromTxId Starting transaction id to read the logs.
|
|
@return RemoteEditLogManifest object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="discardSegments"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="startTxId" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doPreUpgrade"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doUpgrade"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.common.Storage"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doFinalize"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="canRollBack" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="storage" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
<param name="prevStorage" type="org.apache.hadoop.hdfs.server.common.StorageInfo"/>
|
|
<param name="targetLayoutVersion" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="doRollback"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getJournalCTime" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="EDIT_LOG_INPUT_STREAM_COMPARATOR" type="java.util.Comparator"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Manages a collection of Journals. None of the methods are synchronized, it is
|
|
assumed that FSEditLog methods, that use this class, use proper
|
|
synchronization.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.JournalSet -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext.RequestStopException -->
|
|
<class name="MetaRecoveryContext.RequestStopException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="MetaRecoveryContext.RequestStopException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Exception thrown when the user has requested processing to stop.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.MetaRecoveryContext.RequestStopException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NameNode.NameNodeHAContext -->
|
|
<class name="NameNode.NameNodeHAContext" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.ha.HAContext"/>
|
|
<constructor name="NameNode.NameNodeHAContext"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.server.namenode.ha.HAState"/>
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.namenode.ha.HAState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="startActiveServices"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="stopActiveServices"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="startStandbyServices"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="prepareToStopStandbyServices"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="ServiceFailedException" type="org.apache.hadoop.ha.ServiceFailedException"/>
|
|
</method>
|
|
<method name="stopStandbyServices"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="writeLock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="writeUnlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="checkOperation"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="op" type="org.apache.hadoop.hdfs.server.namenode.NameNode.OperationCategory"/>
|
|
<exception name="StandbyException" type="org.apache.hadoop.ipc.StandbyException"/>
|
|
<doc>
|
|
<![CDATA[Check if an operation of given category is allowed]]>
|
|
</doc>
|
|
</method>
|
|
<method name="allowStaleReads" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class used to expose {@link NameNode} as context to {@link HAState}]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NameNode.NameNodeHAContext -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NameNode.OperationCategory -->
|
|
<class name="NameNode.OperationCategory" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.NameNode.OperationCategory[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.NameNode.OperationCategory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Categories of operations supported by the namenode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NameNode.OperationCategory -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersion.Feature -->
|
|
<class name="NameNodeLayoutVersion.Feature" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersion.Feature[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersion.Feature"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getInfo" return="org.apache.hadoop.hdfs.protocol.LayoutVersion.FeatureInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Enums for features that change the layout version.
|
|
<br><br>
|
|
To add a new layout version:
|
|
<ul>
|
|
<li>Define a new enum constant with a short enum name, the new layout version
|
|
and description of the added feature.</li>
|
|
<li>When adding a layout version with an ancestor that is not same as
|
|
its immediate predecessor, use the constructor where a specific ancestor
|
|
can be passed.
|
|
</li>
|
|
</ul>]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NameNodeLayoutVersion.Feature -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.namenode.NameNodeMXBean -->
|
|
<interface name="NameNodeMXBean" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getVersion" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the version of Hadoop.
|
|
|
|
@return the version]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSoftwareVersion" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the version of software running on the Namenode
|
|
@return a string representing the version]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the used space by data nodes.
|
|
|
|
@return the used space by data nodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getFree" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets total non-used raw bytes.
|
|
|
|
@return total non-used raw bytes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotal" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets total raw bytes including non-dfs used space.
|
|
|
|
@return the total raw bytes including non-dfs used space]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSafemode" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the safemode status
|
|
|
|
@return the safemode status]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isUpgradeFinalized" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Checks if upgrade is finalized.
|
|
|
|
@return true, if upgrade is finalized]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRollingUpgradeStatus" return="org.apache.hadoop.hdfs.protocol.RollingUpgradeInfo.Bean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the RollingUpgrade information
|
|
|
|
@return Rolling upgrade information]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNonDfsUsedSpace" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets total used space by data nodes for non DFS purposes such as storing
|
|
temporary files on the local file system
|
|
|
|
@return the non dfs space of the cluster]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPercentUsed" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the total used space by data nodes as percentage of total capacity
|
|
|
|
@return the percentage of used space on the cluster.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPercentRemaining" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the total remaining space by data nodes as percentage of total
|
|
capacity
|
|
|
|
@return the percentage of the remaining space on the cluster]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCacheUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns the amount of cache used by the datanode (in bytes).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCacheCapacity" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns the total cache capacity of the datanode (in bytes).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockPoolUsedSpace" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the total space used by the block pools of this namenode]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPercentBlockPoolUsed" return="float"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the total space used by the block pool as percentage of total capacity]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotalBlocks" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the total numbers of blocks on the cluster.
|
|
|
|
@return the total number of blocks of the cluster]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTotalFiles" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the total number of files on the cluster
|
|
|
|
@return the total number of files on the cluster]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNumberOfMissingBlocks" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the total number of missing blocks on the cluster
|
|
|
|
@return the total number of files and blocks on the cluster]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getThreads" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the number of threads.
|
|
|
|
@return the number of threads]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getLiveNodes" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the live node information of the cluster.
|
|
|
|
@return the live node information]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDeadNodes" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the dead node information of the cluster.
|
|
|
|
@return the dead node information]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDecomNodes" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the decommissioning node information of the cluster.
|
|
|
|
@return the decommissioning node information]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getClusterId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the cluster id.
|
|
|
|
@return the cluster id]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockPoolId" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the block pool id.
|
|
|
|
@return the block pool id]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNameDirStatuses" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get status information about the directories storing image and edits logs
|
|
of the NN.
|
|
|
|
@return the name dir status information, as a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNodeUsage" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get Max, Median, Min and Standard Deviation of DataNodes usage.
|
|
|
|
@return the DataNode usage information, as a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNameJournalStatus" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get status information about the journals of the NN.
|
|
|
|
@return the name journal status information, as a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getJournalTransactionInfo" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get information about the transaction ID, including the last applied
|
|
transaction ID and the most recent checkpoint's transaction ID]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNNStarted" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the NN start time
|
|
|
|
@return the NN start time]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCompileInfo" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the compilation information which contains date, user and branch
|
|
|
|
@return the compilation information, as a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCorruptFiles" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the list of corrupt files
|
|
|
|
@return the list of corrupt files, as a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDistinctVersionCount" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the number of distinct versions of live datanodes
|
|
|
|
@return the number of distinct versions of live datanodes]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDistinctVersions" return="java.util.Map"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the number of live datanodes for each distinct versions
|
|
|
|
@return the number of live datanodes for each distinct versions]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is the JMX management interface for namenode information]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.namenode.NameNodeMXBean -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.namenode.NameNodeStatusMXBean -->
|
|
<interface name="NameNodeStatusMXBean" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getNNRole" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the NameNode role.
|
|
|
|
@return the NameNode role.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getState" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the NameNode state.
|
|
|
|
@return the NameNode state.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getHostAndPort" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets the host and port colon separated.
|
|
|
|
@return host and port colon separated.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isSecurityEnabled" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Gets if security is enabled.
|
|
|
|
@return true, if security is enabled.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is the JMX management interface for NameNode status information]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.namenode.NameNodeStatusMXBean -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeDirType -->
|
|
<class name="NNStorage.NameNodeDirType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.common.Storage.StorageDirType"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeDirType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeDirType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getStorageDirType" return="org.apache.hadoop.hdfs.server.common.Storage.StorageDirType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isOfType" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.server.common.Storage.StorageDirType"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Implementation of StorageDirType specific to namenode storage
|
|
A Storage directory could be of type IMAGE which stores only fsimage,
|
|
or of type EDITS which stores edits or of type IMAGE_AND_EDITS which
|
|
stores both fsimage and edits.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeDirType -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeFile -->
|
|
<class name="NNStorage.NameNodeFile" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeFile[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeFile"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NNStorage.NameNodeFile -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager -->
|
|
<class name="NNStorageRetentionManager" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="NNStorageRetentionManager" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.hdfs.server.namenode.NNStorage, org.apache.hadoop.hdfs.server.namenode.LogsPurgeable, org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager.StoragePurger"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="NNStorageRetentionManager" type="org.apache.hadoop.conf.Configuration, org.apache.hadoop.hdfs.server.namenode.NNStorage, org.apache.hadoop.hdfs.server.namenode.LogsPurgeable"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[The NNStorageRetentionManager is responsible for inspecting the storage
|
|
directories of the NN and enforcing a retention policy on checkpoints
|
|
and edit logs.
|
|
|
|
It delegates the actual removal of files to a StoragePurger
|
|
implementation, which might delete the files or instead copy them to
|
|
a filer or HDFS for later analysis.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.NNStorageRetentionManager -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Quota -->
|
|
<class name="Quota" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.namenode.Quota[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.namenode.Quota"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Quota types.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Quota -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.Quota.Counts -->
|
|
<class name="Quota.Counts" extends="org.apache.hadoop.hdfs.util.EnumCounters"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="newInstance" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="namespace" type="long"/>
|
|
<param name="diskspace" type="long"/>
|
|
<doc>
|
|
<![CDATA[@return a new counter with the given namespace and diskspace usages.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="newInstance" return="org.apache.hadoop.hdfs.server.namenode.Quota.Counts"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Counters for quota counts.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.Quota.Counts -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.RenewDelegationTokenServlet -->
|
|
<class name="RenewDelegationTokenServlet" extends="org.apache.hadoop.hdfs.server.namenode.DfsServlet"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RenewDelegationTokenServlet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="doGet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="req" type="javax.servlet.http.HttpServletRequest"/>
|
|
<param name="resp" type="javax.servlet.http.HttpServletResponse"/>
|
|
<exception name="ServletException" type="javax.servlet.ServletException"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="PATH_SPEC" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="TOKEN" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Renew delegation tokens over http for use in hftp.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.RenewDelegationTokenServlet -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.TransferFsImage.HttpGetFailedException -->
|
|
<class name="TransferFsImage.HttpGetFailedException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.TransferFsImage.HttpGetFailedException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.TransferFsImage.HttpPutFailedException -->
|
|
<class name="TransferFsImage.HttpPutFailedException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.TransferFsImage.HttpPutFailedException -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.namenode.ha">
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider -->
|
|
<class name="AbstractNNFailoverProxyProvider" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.io.retry.FailoverProxyProvider"/>
|
|
<constructor name="AbstractNNFailoverProxyProvider"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="useLogicalURI" return="boolean"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Inquire whether logical HA URI is used for the implementation. If it is
|
|
used, a special token handling may be needed to make sure a token acquired
|
|
from a node in the HA pair can be used against the other node.
|
|
|
|
@return true if logical HA URI is used. false, if not used.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setFallbackToSimpleAuth"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"/>
|
|
<doc>
|
|
<![CDATA[Set for tracking if a secure client falls back to simple auth. This method
|
|
is synchronized only to stifle a Findbugs warning.
|
|
|
|
@param fallbackToSimpleAuth - set to true or false during this method to
|
|
indicate if a secure client falls back to simple auth]]>
|
|
</doc>
|
|
</method>
|
|
<field name="fallbackToSimpleAuth" type="java.util.concurrent.atomic.AtomicBoolean"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider -->
|
|
<class name="ConfiguredFailoverProxyProvider" extends="org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ConfiguredFailoverProxyProvider" type="org.apache.hadoop.conf.Configuration, java.net.URI, java.lang.Class"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInterface" return="java.lang.Class"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getProxy" return="org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Lazily initialize the RPC proxy object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="performFailover"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="currentProxy" type="T"/>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Close all the proxy objects which have been opened over the lifetime of
|
|
this proxy provider.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="useLogicalURI" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Logical URI is required for this failover proxy provider.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A FailoverProxyProvider implementation which allows one to configure two URIs
|
|
to connect to during fail-over. The first configured address is tried first,
|
|
and on a fail-over event the other address is tried.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.ha.ConfiguredFailoverProxyProvider -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.ha.IPFailoverProxyProvider -->
|
|
<class name="IPFailoverProxyProvider" extends="org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="IPFailoverProxyProvider" type="org.apache.hadoop.conf.Configuration, java.net.URI, java.lang.Class"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getInterface" return="java.lang.Class"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getProxy" return="org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="performFailover"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="currentProxy" type="T"/>
|
|
<doc>
|
|
<![CDATA[Nothing to do for IP failover]]>
|
|
</doc>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Close the proxy,]]>
|
|
</doc>
|
|
</method>
|
|
<method name="useLogicalURI" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Logical URI is not used for IP failover.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A NNFailoverProxyProvider implementation which works on IP failover setup.
|
|
Only one proxy is used to connect to both servers and switching between
|
|
the servers is done by the environment/infrastructure, which guarantees
|
|
clients can consistently reach only one node at a time.
|
|
|
|
Clients with a live connection will likely get connection reset after an
|
|
IP failover. This case will be handled by the
|
|
FailoverOnNetworkExceptionRetry retry policy. I.e. if the call is
|
|
not idempotent, it won't get retried.
|
|
|
|
A connection reset while setting up a connection (i.e. before sending a
|
|
request) will be handled in ipc client.
|
|
|
|
The namenode URI must contain a resolvable host name.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.ha.IPFailoverProxyProvider -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.ha.WrappedFailoverProxyProvider -->
|
|
<class name="WrappedFailoverProxyProvider" extends="org.apache.hadoop.hdfs.server.namenode.ha.AbstractNNFailoverProxyProvider"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="WrappedFailoverProxyProvider" type="org.apache.hadoop.io.retry.FailoverProxyProvider"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Wrap the given instance of an old FailoverProxyProvider.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getInterface" return="java.lang.Class"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getProxy" return="org.apache.hadoop.io.retry.FailoverProxyProvider.ProxyInfo"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="performFailover"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="currentProxy" type="T"/>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Close the proxy,]]>
|
|
</doc>
|
|
</method>
|
|
<method name="useLogicalURI" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Assume logical URI is used for old proxy provider implementations.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A NNFailoverProxyProvider implementation which wrapps old implementations
|
|
directly implementing the {@link FailoverProxyProvider} interface.
|
|
|
|
It is assumed that the old impelmentation is using logical URI.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.ha.WrappedFailoverProxyProvider -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.namenode.metrics">
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.metrics.NameNodeMetrics -->
|
|
<class name="NameNodeMetrics" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="create" return="org.apache.hadoop.hdfs.server.namenode.metrics.NameNodeMetrics"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="r" type="org.apache.hadoop.hdfs.server.common.HdfsServerConstants.NamenodeRole"/>
|
|
</method>
|
|
<method name="getJvmMetrics" return="org.apache.hadoop.metrics2.source.JvmMetrics"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="shutdown"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrGetBlockLocations"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrFilesCreated"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrCreateFileOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrFilesAppended"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrAddBlockOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrGetAdditionalDatanodeOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrFilesRenamed"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrFilesDeleted"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="delta" type="long"/>
|
|
</method>
|
|
<method name="incrDeleteFileOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrGetListingOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrFilesInGetListingOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="delta" type="int"/>
|
|
</method>
|
|
<method name="incrFileInfoOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrCreateSymlinkOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrGetLinkTargetOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrAllowSnapshotOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrDisAllowSnapshotOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrCreateSnapshotOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrDeleteSnapshotOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrRenameSnapshotOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrListSnapshottableDirOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrSnapshotDiffReportOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrBlockReceivedAndDeletedOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="incrStorageBlockReportOps"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addTransaction"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<method name="incrTransactionsBatchedInSync"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addSync"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="elapsed" type="long"/>
|
|
</method>
|
|
<method name="setFsImageLoadTime"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="elapsed" type="long"/>
|
|
</method>
|
|
<method name="addBlockReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<method name="addCacheBlockReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<method name="setSafeModeTime"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="elapsed" type="long"/>
|
|
</method>
|
|
<method name="addGetEdit"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<method name="addGetImage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<method name="addPutImage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="latency" type="long"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This class is for maintaining the various NameNode activity statistics
|
|
and publishing them through the metrics interfaces.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.metrics.NameNodeMetrics -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.namenode.snapshot">
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiff -->
|
|
<class name="DirectoryWithSnapshotFeature.DirectoryDiff" extends="org.apache.hadoop.hdfs.server.namenode.snapshot.AbstractINodeDiff"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getChildrenDiff" return="org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.ChildrenDiff"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The difference of an {@link INodeDirectory} between two snapshots.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiff -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiffList -->
|
|
<class name="DirectoryWithSnapshotFeature.DirectoryDiffList" extends="org.apache.hadoop.hdfs.server.namenode.snapshot.AbstractINodeDiffList"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DirectoryWithSnapshotFeature.DirectoryDiffList"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="replaceChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.util.Diff.ListType"/>
|
|
<param name="oldChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<param name="newChild" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Replace the given child in the created/deleted list, if there is any.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeChild" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.util.Diff.ListType"/>
|
|
<param name="child" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Remove the given child in the created/deleted list, if there is any.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="findSnapshotDeleted" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="child" type="org.apache.hadoop.hdfs.server.namenode.INode"/>
|
|
<doc>
|
|
<![CDATA[Find the corresponding snapshot whose deleted list contains the given
|
|
inode.
|
|
@return the id of the snapshot. {@link Snapshot#NO_SNAPSHOT_ID} if the
|
|
given inode is not in any of the snapshot.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A list of directory diffs.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.DirectoryWithSnapshotFeature.DirectoryDiffList -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiff -->
|
|
<class name="FileDiff" extends="org.apache.hadoop.hdfs.server.namenode.snapshot.AbstractINodeDiff"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getFileSize" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the file size in the snapshot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The difference of an {@link INodeFile} between two snapshots.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiff -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiffList -->
|
|
<class name="FileDiffList" extends="org.apache.hadoop.hdfs.server.namenode.snapshot.AbstractINodeDiffList"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FileDiffList"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[A list of FileDiffs for storing snapshot data.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiffList -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Loader -->
|
|
<class name="FSImageFormatPBSnapshot.Loader" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSImageFormatPBSnapshot.Loader" type="org.apache.hadoop.hdfs.server.namenode.FSNamesystem, org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Loader"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="loadINodeReferenceSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[The sequence of the ref node in refList must be strictly the same with
|
|
the sequence in fsimage]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadSnapshotSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load the snapshots section from fsimage. Also add snapshottable feature
|
|
to snapshottable directories.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadSnapshotDiffSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.InputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load the snapshot diff section from fsimage.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Loading snapshot related information from protobuf based FSImage]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Loader -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Saver -->
|
|
<class name="FSImageFormatPBSnapshot.Saver" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FSImageFormatPBSnapshot.Saver" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormatProtobuf.Saver, org.apache.hadoop.hdfs.server.namenode.FsImageProto.FileSummary.Builder, org.apache.hadoop.hdfs.server.namenode.SaveNamespaceContext, org.apache.hadoop.hdfs.server.namenode.FSNamesystem"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="serializeSnapshotSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.OutputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[save all the snapshottable directories and snapshots to fsimage]]>
|
|
</doc>
|
|
</method>
|
|
<method name="serializeINodeReferenceSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.OutputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[This can only be called after serializing both INode_Dir and SnapshotDiff]]>
|
|
</doc>
|
|
</method>
|
|
<method name="serializeSnapshotDiffSection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.OutputStream"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[save all the snapshot diff to fsimage]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Saving snapshot related information to protobuf based FSImage]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.FSImageFormatPBSnapshot.Saver -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot.Root -->
|
|
<class name="Snapshot.Root" extends="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getChildrenList" return="org.apache.hadoop.hdfs.util.ReadOnlyList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getChild" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="byte[]"/>
|
|
<param name="snapshotId" type="int"/>
|
|
</method>
|
|
<method name="getFullPathName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The root directory of the snapshot.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot.Root -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat -->
|
|
<class name="SnapshotFSImageFormat" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotFSImageFormat"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="saveSnapshots"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="current" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Save snapshots and snapshot quota for a snapshottable directory.
|
|
@param current The directory that the snapshots belongs to.
|
|
@param out The {@link DataOutput} to write.
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="saveDirectoryDiffList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<param name="referenceMap" type="org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat.ReferenceMap"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="saveFileDiffList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="file" type="org.apache.hadoop.hdfs.server.namenode.INodeFile"/>
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="loadFileDiffList" return="org.apache.hadoop.hdfs.server.namenode.snapshot.FileDiffList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="loader" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="loadCreated" return="org.apache.hadoop.hdfs.server.namenode.INode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="createdNodeName" type="byte[]"/>
|
|
<param name="parent" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load a node stored in the created list from fsimage.
|
|
@param createdNodeName The name of the created node.
|
|
@param parent The directory that the created list belongs to.
|
|
@return The created node.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadSnapshotList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="snapshottableParent" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<param name="numSnapshots" type="int"/>
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="loader" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load snapshots and snapshotQuota for a Snapshottable directory.
|
|
|
|
@param snapshottableParent
|
|
The snapshottable directory for loading.
|
|
@param numSnapshots
|
|
The number of snapshots that the directory has.
|
|
@param loader
|
|
The loader]]>
|
|
</doc>
|
|
</method>
|
|
<method name="loadDirectoryDiffList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="loader" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Load the {@link SnapshotDiff} list for the INodeDirectoryWithSnapshot
|
|
directory.
|
|
|
|
@param dir
|
|
The snapshottable directory for loading.
|
|
@param in
|
|
The {@link DataInput} instance to read.
|
|
@param loader
|
|
The loader]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A helper class defining static methods for reading/writing snapshot related
|
|
information from/to FSImage.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat.ReferenceMap -->
|
|
<class name="SnapshotFSImageFormat.ReferenceMap" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotFSImageFormat.ReferenceMap"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="writeINodeReferenceWithCount"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="withCount" type="org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount"/>
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<param name="writeUnderConstruction" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="toProcessSubtree" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="id" type="long"/>
|
|
</method>
|
|
<method name="loadINodeReferenceWithCount" return="org.apache.hadoop.hdfs.server.namenode.INodeReference.WithCount"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="isSnapshotINode" type="boolean"/>
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="loader" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A reference map for fsimage serialization.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotFSImageFormat.ReferenceMap -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotManager -->
|
|
<class name="SnapshotManager" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotStatsMXBean"/>
|
|
<constructor name="SnapshotManager" type="org.apache.hadoop.hdfs.server.namenode.FSDirectory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setSnapshottable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="checkNestedSnapshottable" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Set the given directory as a snapshottable directory.
|
|
If the path is already a snapshottable directory, update the quota.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addSnapshottable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
<doc>
|
|
<![CDATA[Add the given snapshottable directory to {@link #snapshottables}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeSnapshottable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="toRemove" type="java.util.List"/>
|
|
<doc>
|
|
<![CDATA[Remove snapshottable directories from {@link #snapshottables}]]>
|
|
</doc>
|
|
</method>
|
|
<method name="resetSnapshottable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Set the given snapshottable directory to non-snapshottable.
|
|
|
|
@throws SnapshotException if there are snapshots in the directory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSnapshottableRoot" return="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Find the source root directory where the snapshot will be taken
|
|
for a given path.
|
|
|
|
@param path The directory path where the snapshot will be taken.
|
|
@return Snapshottable directory.
|
|
@throws IOException
|
|
Throw IOException when the given path does not lead to an
|
|
existing snapshottable directory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createSnapshot" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="snapshotName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create a snapshot of the given path.
|
|
It is assumed that the caller will perform synchronization.
|
|
|
|
@param path
|
|
The directory path where the snapshot will be taken.
|
|
@param snapshotName
|
|
The name of the snapshot.
|
|
@throws IOException
|
|
Throw IOException when 1) the given path does not lead to an
|
|
existing snapshottable directory, and/or 2) there exists a
|
|
snapshot with the given name for the directory, and/or 3)
|
|
snapshot number exceeds quota]]>
|
|
</doc>
|
|
</method>
|
|
<method name="deleteSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="snapshotName" type="java.lang.String"/>
|
|
<param name="collectedBlocks" type="org.apache.hadoop.hdfs.server.namenode.INode.BlocksMapUpdateInfo"/>
|
|
<param name="removedINodes" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Delete a snapshot for a snapshottable directory
|
|
@param path Path to the directory where the snapshot was taken
|
|
@param snapshotName Name of the snapshot to be deleted
|
|
@param collectedBlocks Used to collect information to update blocksMap
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="renameSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="oldSnapshotName" type="java.lang.String"/>
|
|
<param name="newSnapshotName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Rename the given snapshot
|
|
@param path
|
|
The directory path where the snapshot was taken
|
|
@param oldSnapshotName
|
|
Old name of the snapshot
|
|
@param newSnapshotName
|
|
New name of the snapshot
|
|
@throws IOException
|
|
Throw IOException when 1) the given path does not lead to an
|
|
existing snapshottable directory, and/or 2) the snapshot with the
|
|
old name does not exist for the directory, and/or 3) there exists
|
|
a snapshot with the new name for the directory]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getNumSnapshottableDirs" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getNumSnapshots" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="write"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.DataOutput"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Write {@link #snapshotCounter}, {@link #numSnapshots},
|
|
and all snapshots to the DataOutput.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="read" return="java.util.Map"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="in" type="java.io.DataInput"/>
|
|
<param name="loader" type="org.apache.hadoop.hdfs.server.namenode.FSImageFormat.Loader"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read values of {@link #snapshotCounter}, {@link #numSnapshots}, and
|
|
all snapshots from the DataInput]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSnapshottableDirListing" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="userName" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[List all the snapshottable directories that are owned by the current user.
|
|
@param userName Current user name.
|
|
@return Snapshottable directories that are owned by the current user,
|
|
represented as an array of {@link SnapshottableDirectoryStatus}. If
|
|
{@code userName} is null, return all the snapshottable dirs.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="diff" return="org.apache.hadoop.hdfs.protocol.SnapshotDiffReport"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
<param name="from" type="java.lang.String"/>
|
|
<param name="to" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Compute the difference between two snapshots of a directory, or between a
|
|
snapshot of the directory and its current tree.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clearSnapshottableDirs"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getMaxSnapshotID" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns the maximum allowable snapshot ID based on the bit width of the
|
|
snapshot ID.
|
|
|
|
@return maximum allowable snapshot ID.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="registerMXBean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="shutdown"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshottableDirectories" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.Bean[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSnapshots" return="org.apache.hadoop.hdfs.protocol.SnapshotInfo.Bean[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toBean" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.Bean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="d" type="org.apache.hadoop.hdfs.server.namenode.INodeDirectory"/>
|
|
</method>
|
|
<method name="toBean" return="org.apache.hadoop.hdfs.protocol.SnapshotInfo.Bean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="s" type="org.apache.hadoop.hdfs.server.namenode.snapshot.Snapshot"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Manage snapshottable directories and their snapshots.
|
|
|
|
This class includes operations that create, access, modify snapshots and/or
|
|
snapshot-related data. In general, the locking structure of snapshot
|
|
operations is: <br>
|
|
|
|
1. Lock the {@link FSNamesystem} lock in {@link FSNamesystem} before calling
|
|
into {@link SnapshotManager} methods.<br>
|
|
2. Lock the {@link FSDirectory} lock for the {@link SnapshotManager} methods
|
|
if necessary.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotManager -->
|
|
<!-- start interface org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotStatsMXBean -->
|
|
<interface name="SnapshotStatsMXBean" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getSnapshottableDirectories" return="org.apache.hadoop.hdfs.protocol.SnapshottableDirectoryStatus.Bean[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the list of snapshottable directories
|
|
|
|
@return the list of snapshottable directories]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSnapshots" return="org.apache.hadoop.hdfs.protocol.SnapshotInfo.Bean[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the list of snapshots
|
|
|
|
@return the list of snapshots]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[This is an interface used to retrieve statistic information related to
|
|
snapshots]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.server.namenode.snapshot.SnapshotStatsMXBean -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.namenode.web.resources">
|
|
<!-- start class org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods -->
|
|
<class name="NamenodeWebHdfsMethods" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="NamenodeWebHdfsMethods"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getRemoteAddress" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the remote client address.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRemoteIp" return="java.net.InetAddress"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isWebHdfsInvocation" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Returns true if a WebHdfs request is in progress. Akin to
|
|
{@link Server#isRpcInvocation()}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="putRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PutOpParam"/>
|
|
<param name="destination" type="org.apache.hadoop.hdfs.web.resources.DestinationParam"/>
|
|
<param name="owner" type="org.apache.hadoop.hdfs.web.resources.OwnerParam"/>
|
|
<param name="group" type="org.apache.hadoop.hdfs.web.resources.GroupParam"/>
|
|
<param name="permission" type="org.apache.hadoop.hdfs.web.resources.PermissionParam"/>
|
|
<param name="overwrite" type="org.apache.hadoop.hdfs.web.resources.OverwriteParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="replication" type="org.apache.hadoop.hdfs.web.resources.ReplicationParam"/>
|
|
<param name="blockSize" type="org.apache.hadoop.hdfs.web.resources.BlockSizeParam"/>
|
|
<param name="modificationTime" type="org.apache.hadoop.hdfs.web.resources.ModificationTimeParam"/>
|
|
<param name="accessTime" type="org.apache.hadoop.hdfs.web.resources.AccessTimeParam"/>
|
|
<param name="renameOptions" type="org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam"/>
|
|
<param name="createParent" type="org.apache.hadoop.hdfs.web.resources.CreateParentParam"/>
|
|
<param name="delegationTokenArgument" type="org.apache.hadoop.hdfs.web.resources.TokenArgumentParam"/>
|
|
<param name="aclPermission" type="org.apache.hadoop.hdfs.web.resources.AclPermissionParam"/>
|
|
<param name="xattrName" type="org.apache.hadoop.hdfs.web.resources.XAttrNameParam"/>
|
|
<param name="xattrValue" type="org.apache.hadoop.hdfs.web.resources.XAttrValueParam"/>
|
|
<param name="xattrSetFlag" type="org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam"/>
|
|
<param name="snapshotName" type="org.apache.hadoop.hdfs.web.resources.SnapshotNameParam"/>
|
|
<param name="oldSnapshotName" type="org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP PUT request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="put" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PutOpParam"/>
|
|
<param name="destination" type="org.apache.hadoop.hdfs.web.resources.DestinationParam"/>
|
|
<param name="owner" type="org.apache.hadoop.hdfs.web.resources.OwnerParam"/>
|
|
<param name="group" type="org.apache.hadoop.hdfs.web.resources.GroupParam"/>
|
|
<param name="permission" type="org.apache.hadoop.hdfs.web.resources.PermissionParam"/>
|
|
<param name="overwrite" type="org.apache.hadoop.hdfs.web.resources.OverwriteParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="replication" type="org.apache.hadoop.hdfs.web.resources.ReplicationParam"/>
|
|
<param name="blockSize" type="org.apache.hadoop.hdfs.web.resources.BlockSizeParam"/>
|
|
<param name="modificationTime" type="org.apache.hadoop.hdfs.web.resources.ModificationTimeParam"/>
|
|
<param name="accessTime" type="org.apache.hadoop.hdfs.web.resources.AccessTimeParam"/>
|
|
<param name="renameOptions" type="org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam"/>
|
|
<param name="createParent" type="org.apache.hadoop.hdfs.web.resources.CreateParentParam"/>
|
|
<param name="delegationTokenArgument" type="org.apache.hadoop.hdfs.web.resources.TokenArgumentParam"/>
|
|
<param name="aclPermission" type="org.apache.hadoop.hdfs.web.resources.AclPermissionParam"/>
|
|
<param name="xattrName" type="org.apache.hadoop.hdfs.web.resources.XAttrNameParam"/>
|
|
<param name="xattrValue" type="org.apache.hadoop.hdfs.web.resources.XAttrValueParam"/>
|
|
<param name="xattrSetFlag" type="org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam"/>
|
|
<param name="snapshotName" type="org.apache.hadoop.hdfs.web.resources.SnapshotNameParam"/>
|
|
<param name="oldSnapshotName" type="org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP PUT request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="postRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PostOpParam"/>
|
|
<param name="concatSrcs" type="org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP POST request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="post" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.PostOpParam"/>
|
|
<param name="concatSrcs" type="org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP POST request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.GetOpParam"/>
|
|
<param name="offset" type="org.apache.hadoop.hdfs.web.resources.OffsetParam"/>
|
|
<param name="length" type="org.apache.hadoop.hdfs.web.resources.LengthParam"/>
|
|
<param name="renewer" type="org.apache.hadoop.hdfs.web.resources.RenewerParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="xattrNames" type="java.util.List"/>
|
|
<param name="xattrEncoding" type="org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<param name="fsAction" type="org.apache.hadoop.hdfs.web.resources.FsActionParam"/>
|
|
<param name="tokenKind" type="org.apache.hadoop.hdfs.web.resources.TokenKindParam"/>
|
|
<param name="tokenService" type="org.apache.hadoop.hdfs.web.resources.TokenServiceParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP GET request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="get" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.GetOpParam"/>
|
|
<param name="offset" type="org.apache.hadoop.hdfs.web.resources.OffsetParam"/>
|
|
<param name="length" type="org.apache.hadoop.hdfs.web.resources.LengthParam"/>
|
|
<param name="renewer" type="org.apache.hadoop.hdfs.web.resources.RenewerParam"/>
|
|
<param name="bufferSize" type="org.apache.hadoop.hdfs.web.resources.BufferSizeParam"/>
|
|
<param name="xattrNames" type="java.util.List"/>
|
|
<param name="xattrEncoding" type="org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam"/>
|
|
<param name="excludeDatanodes" type="org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam"/>
|
|
<param name="fsAction" type="org.apache.hadoop.hdfs.web.resources.FsActionParam"/>
|
|
<param name="tokenKind" type="org.apache.hadoop.hdfs.web.resources.TokenKindParam"/>
|
|
<param name="tokenService" type="org.apache.hadoop.hdfs.web.resources.TokenServiceParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP GET request.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="deleteRoot" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.DeleteOpParam"/>
|
|
<param name="recursive" type="org.apache.hadoop.hdfs.web.resources.RecursiveParam"/>
|
|
<param name="snapshotName" type="org.apache.hadoop.hdfs.web.resources.SnapshotNameParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP DELETE request for the root.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="delete" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<param name="delegation" type="org.apache.hadoop.hdfs.web.resources.DelegationParam"/>
|
|
<param name="username" type="org.apache.hadoop.hdfs.web.resources.UserParam"/>
|
|
<param name="doAsUser" type="org.apache.hadoop.hdfs.web.resources.DoAsParam"/>
|
|
<param name="path" type="org.apache.hadoop.hdfs.web.resources.UriFsPathParam"/>
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.DeleteOpParam"/>
|
|
<param name="recursive" type="org.apache.hadoop.hdfs.web.resources.RecursiveParam"/>
|
|
<param name="snapshotName" type="org.apache.hadoop.hdfs.web.resources.SnapshotNameParam"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Handle HTTP DELETE request.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Web-hdfs NameNode implementation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.namenode.web.resources.NamenodeWebHdfsMethods -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.server.protocol">
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.BalancerBandwidthCommand -->
|
|
<class name="BalancerBandwidthCommand" extends="org.apache.hadoop.hdfs.server.protocol.DatanodeCommand"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BalancerBandwidthCommand" type="long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Balancer Bandwidth Command constructor.
|
|
|
|
@param bandwidth Blanacer bandwidth in bytes per second.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getBalancerBandwidthValue" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get current value of the max balancer bandwidth in bytes per second.
|
|
|
|
@return bandwidth Blanacer bandwidth in bytes per second for this datanode.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Balancer bandwidth command instructs each datanode to change its value for
|
|
the max amount of network bandwidth it may use during the block balancing
|
|
operation.
|
|
|
|
The Balancer Bandwidth Command contains the new bandwidth value as its
|
|
payload. The bandwidth value is in bytes per second.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.BalancerBandwidthCommand -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.DatanodeStorage -->
|
|
<class name="DatanodeStorage" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DatanodeStorage" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create a storage with {@link State#NORMAL} and {@link StorageType#DEFAULT}.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="DatanodeStorage" type="java.lang.String, org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State, org.apache.hadoop.hdfs.StorageType"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStorageID" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getState" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStorageType" return="org.apache.hadoop.hdfs.StorageType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="generateUuid" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Generate new storage ID. The format of this string can be changed
|
|
in the future without requiring that old storage IDs be updated.
|
|
|
|
@return unique storage ID]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class captures information of a storage in Datanode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.DatanodeStorage -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State -->
|
|
<class name="DatanodeStorage.State" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The state of the storage.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.DatanodeStorage.State -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport -->
|
|
<class name="DatanodeStorageReport" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DatanodeStorageReport" type="org.apache.hadoop.hdfs.protocol.DatanodeInfo, org.apache.hadoop.hdfs.server.protocol.StorageReport[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getDatanodeInfo" return="org.apache.hadoop.hdfs.protocol.DatanodeInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStorageReports" return="org.apache.hadoop.hdfs.server.protocol.StorageReport[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class captures information of a datanode and its storages.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.DatanodeStorageReport -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.FencedException -->
|
|
<class name="FencedException" extends="java.io.IOException"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FencedException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[If a previous user of a resource tries to use a shared resource, after
|
|
fenced by another user, this exception is thrown.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.FencedException -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo -->
|
|
<class name="ReceivedDeletedBlockInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReceivedDeletedBlockInfo"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ReceivedDeletedBlockInfo" type="org.apache.hadoop.hdfs.protocol.Block, org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus, java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getBlock" return="org.apache.hadoop.hdfs.protocol.Block"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setBlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blk" type="org.apache.hadoop.hdfs.protocol.Block"/>
|
|
</method>
|
|
<method name="getDelHints" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setDelHints"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="hints" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getStatus" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="blockEquals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="org.apache.hadoop.hdfs.protocol.Block"/>
|
|
</method>
|
|
<method name="isDeletedBlock" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A data structure to store the blocks in an incremental block report.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus -->
|
|
<class name="ReceivedDeletedBlockInfo.BlockStatus" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="fromCode" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="code" type="int"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo.BlockStatus -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.RemoteEditLog -->
|
|
<class name="RemoteEditLog" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.lang.Comparable"/>
|
|
<constructor name="RemoteEditLog"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="RemoteEditLog" type="long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="RemoteEditLog" type="long, long, boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStartTxId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getEndTxId" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isInProgress" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="compareTo" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="log" type="org.apache.hadoop.hdfs.server.protocol.RemoteEditLog"/>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="GET_START_TXID" type="com.google.common.base.Function"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Guava <code>Function</code> which applies {@link #getStartTxId()}]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.RemoteEditLog -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest -->
|
|
<class name="RemoteEditLogManifest" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RemoteEditLogManifest"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="RemoteEditLogManifest" type="java.util.List"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getLogs" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An enumeration of logs available on a remote NameNode.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.RemoteEditLogManifest -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.StorageBlockReport -->
|
|
<class name="StorageBlockReport" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="StorageBlockReport" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage, long[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStorage" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBlocks" return="long[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Block report for a Datanode storage]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.StorageBlockReport -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.StorageReceivedDeletedBlocks -->
|
|
<class name="StorageReceivedDeletedBlocks" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="StorageReceivedDeletedBlocks" type="java.lang.String, org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="StorageReceivedDeletedBlocks" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage, org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStorageID" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getStorage" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBlocks" return="org.apache.hadoop.hdfs.server.protocol.ReceivedDeletedBlockInfo[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Report of block received and deleted per Datanode
|
|
storage.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.StorageReceivedDeletedBlocks -->
|
|
<!-- start class org.apache.hadoop.hdfs.server.protocol.StorageReport -->
|
|
<class name="StorageReport" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="StorageReport" type="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage, boolean, long, long, long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getStorage" return="org.apache.hadoop.hdfs.server.protocol.DatanodeStorage"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isFailed" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getCapacity" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDfsUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRemaining" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getBlockPoolUsed" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="EMPTY_ARRAY" type="org.apache.hadoop.hdfs.server.protocol.StorageReport[]"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Utilization report for a Datanode storage]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.server.protocol.StorageReport -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.shortcircuit">
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.DfsClientShm -->
|
|
<class name="DfsClientShm" extends="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.net.unix.DomainSocketWatcher.Handler"/>
|
|
<method name="getEndpointShmManager" return="org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager.EndpointShmManager"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPeer" return="org.apache.hadoop.hdfs.net.DomainPeer"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isDisconnected" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Determine if the shared memory segment is disconnected from the DataNode.
|
|
|
|
This must be called with the DfsClientShmManager lock held.
|
|
|
|
@return True if the shared memory segment is stale.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="handle" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="sock" type="org.apache.hadoop.net.unix.DomainSocket"/>
|
|
<doc>
|
|
<![CDATA[Handle the closure of the UNIX domain socket associated with this shared
|
|
memory segment by marking this segment as stale.
|
|
|
|
If there are no slots associated with this shared memory segment, it will
|
|
be freed immediately in this function.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[DfsClientShm is a subclass of ShortCircuitShm which is used by the
|
|
DfsClient.
|
|
When the UNIX domain socket associated with this shared memory segment
|
|
closes unexpectedly, we mark the slots inside this segment as disconnected.
|
|
ShortCircuitReplica objects that contain disconnected slots are stale,
|
|
and will not be used to service new reads or mmap operations.
|
|
However, in-progress read or mmap operations will continue to proceed.
|
|
Once the last slot is deallocated, the segment can be safely munmapped.
|
|
|
|
Slots may also become stale because the associated replica has been deleted
|
|
on the DataNode. In this case, the DataNode will clear the 'valid' bit.
|
|
The client will then see these slots as stale (see
|
|
#{ShortCircuitReplica#isStale}).]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.DfsClientShm -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager.PerDatanodeVisitorInfo -->
|
|
<class name="DfsClientShmManager.PerDatanodeVisitorInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<field name="full" type="java.util.TreeMap"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="notFull" type="java.util.TreeMap"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="disabled" type="boolean"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager.PerDatanodeVisitorInfo -->
|
|
<!-- start interface org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager.Visitor -->
|
|
<interface name="DfsClientShmManager.Visitor" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="visit"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="java.util.HashMap"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.shortcircuit.DfsClientShmManager.Visitor -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory -->
|
|
<class name="DomainSocketFactory" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DomainSocketFactory" type="org.apache.hadoop.hdfs.DFSClient.Conf"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPathInfo" return="org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="addr" type="java.net.InetSocketAddress"/>
|
|
<param name="conf" type="org.apache.hadoop.hdfs.DFSClient.Conf"/>
|
|
<doc>
|
|
<![CDATA[Get information about a domain socket path.
|
|
|
|
@param addr The inet address to use.
|
|
@param conf The client configuration.
|
|
|
|
@return Information about the socket path.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="createSocket" return="org.apache.hadoop.net.unix.DomainSocket"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="info" type="org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathInfo"/>
|
|
<param name="socketTimeout" type="int"/>
|
|
</method>
|
|
<method name="disableShortCircuitForPath"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
</method>
|
|
<method name="disableDomainSocketPath"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathInfo -->
|
|
<class name="DomainSocketFactory.PathInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getPath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getPathState" return="org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathState -->
|
|
<class name="DomainSocketFactory.PathState" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathState[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathState"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getUsableForDataTransfer" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getUsableForShortCircuit" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.DomainSocketFactory.PathState -->
|
|
<!-- start interface org.apache.hadoop.hdfs.shortcircuit.ShortCircuitCache.CacheVisitor -->
|
|
<interface name="ShortCircuitCache.CacheVisitor" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="visit"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="numOutstandingMmaps" type="int"/>
|
|
<param name="replicas" type="java.util.Map"/>
|
|
<param name="failedLoads" type="java.util.Map"/>
|
|
<param name="evictable" type="java.util.Map"/>
|
|
<param name="evictableMmapped" type="java.util.Map"/>
|
|
</method>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.shortcircuit.ShortCircuitCache.CacheVisitor -->
|
|
<!-- start interface org.apache.hadoop.hdfs.shortcircuit.ShortCircuitCache.ShortCircuitReplicaCreator -->
|
|
<interface name="ShortCircuitCache.ShortCircuitReplicaCreator" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="createShortCircuitReplicaInfo" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitReplicaInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Attempt to create a ShortCircuitReplica object.
|
|
|
|
This callback will be made without holding any locks.
|
|
|
|
@return a non-null ShortCircuitReplicaInfo object.]]>
|
|
</doc>
|
|
</method>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.shortcircuit.ShortCircuitCache.ShortCircuitReplicaCreator -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitReplicaInfo -->
|
|
<class name="ShortCircuitReplicaInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ShortCircuitReplicaInfo"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ShortCircuitReplicaInfo" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitReplica"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="ShortCircuitReplicaInfo" type="org.apache.hadoop.security.token.SecretManager.InvalidToken"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getReplica" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitReplica"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getInvalidTokenException" return="org.apache.hadoop.security.token.SecretManager.InvalidToken"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitReplicaInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm -->
|
|
<class name="ShortCircuitShm" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ShortCircuitShm" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId, java.io.FileInputStream"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create the ShortCircuitShm.
|
|
|
|
@param shmId The ID to use.
|
|
@param stream The stream that we're going to use to create this
|
|
shared memory segment.
|
|
|
|
Although this is a FileInputStream, we are going to
|
|
assume that the underlying file descriptor is writable
|
|
as well as readable. It would be more appropriate to use
|
|
a RandomAccessFile here, but that class does not have
|
|
any public accessor which returns a FileDescriptor,
|
|
unlike FileInputStream.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getShmId" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isEmpty" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Determine if this shared memory object is empty.
|
|
|
|
@return True if the shared memory object is empty.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isFull" return="boolean"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Determine if this shared memory object is full.
|
|
|
|
@return True if the shared memory object is full.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="allocAndRegisterSlot" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<doc>
|
|
<![CDATA[Allocate a new slot and register it.
|
|
|
|
This function chooses an empty slot, initializes it, and then returns
|
|
the relevant Slot object.
|
|
|
|
@return The new slot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSlot" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotIdx" type="int"/>
|
|
<exception name="InvalidRequestException" type="org.apache.hadoop.fs.InvalidRequestException"/>
|
|
</method>
|
|
<method name="registerSlot" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotIdx" type="int"/>
|
|
<param name="blockId" type="org.apache.hadoop.hdfs.ExtendedBlockId"/>
|
|
<exception name="InvalidRequestException" type="org.apache.hadoop.fs.InvalidRequestException"/>
|
|
<doc>
|
|
<![CDATA[Register a slot.
|
|
|
|
This function looks at a slot which has already been initialized (by
|
|
another process), and registers it with us. Then, it returns the
|
|
relevant Slot object.
|
|
|
|
@return The slot.
|
|
|
|
@throws InvalidRequestException
|
|
If the slot index we're trying to allocate has not been
|
|
initialized, or is already in use.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="unregisterSlot"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="slotIdx" type="int"/>
|
|
<doc>
|
|
<![CDATA[Unregisters a slot.
|
|
|
|
This doesn't alter the contents of the slot. It just means
|
|
|
|
@param slotIdx Index of the slot to unregister.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="slotIterator" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotIterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Iterate over all allocated slots.
|
|
|
|
Note that this method isn't safe if
|
|
|
|
@return The slot iterator.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="free"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="BYTES_PER_SLOT" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A shared memory segment used to implement short-circuit reads.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId -->
|
|
<class name="ShortCircuitShm.ShmId" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.lang.Comparable"/>
|
|
<constructor name="ShortCircuitShm.ShmId" type="long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="createRandom" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Generate a random ShmId.
|
|
|
|
We generate ShmIds randomly to prevent a malicious client from
|
|
successfully guessing one and using that to interfere with another
|
|
client.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getHi" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getLo" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="compareTo" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="other" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Identifies a DfsClientShm.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot -->
|
|
<class name="ShortCircuitShm.Slot" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getShm" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the short-circuit memory segment associated with this Slot.
|
|
|
|
@return The enclosing short-circuit memory segment.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getBlockId" return="org.apache.hadoop.hdfs.ExtendedBlockId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the ExtendedBlockId associated with this slot.
|
|
|
|
@return The ExtendedBlockId of this slot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSlotId" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the SlotId of this slot, containing both shmId and slotIdx.
|
|
|
|
@return The SlotId of this slot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getSlotIdx" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the Slot index.
|
|
|
|
@return The index of this slot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isValid" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="makeValid"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="makeInvalid"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isAnchorable" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="makeAnchorable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="makeUnanchorable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isAnchored" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="addAnchor" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Try to add an anchor for a given slot.
|
|
|
|
When a slot is anchored, we know that the block it refers to is resident
|
|
in memory.
|
|
|
|
@return True if the slot is anchored.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeAnchor"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Remove an anchor for a given slot.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A slot containing information about a replica.
|
|
|
|
The format is:
|
|
word 0
|
|
bit 0:32 Slot flags (see below).
|
|
bit 33:63 Anchor count.
|
|
word 1:7
|
|
Reserved for future use, such as statistics.
|
|
Padding is also useful for avoiding false sharing.
|
|
|
|
Little-endian versus big-endian is not relevant here since both the client
|
|
and the server reside on the same computer and use the same orientation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId -->
|
|
<class name="ShortCircuitShm.SlotId" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ShortCircuitShm.SlotId" type="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId, int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getShmId" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.ShmId"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getSlotIdx" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="o" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Uniquely identifies a slot.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotId -->
|
|
<!-- start class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotIterator -->
|
|
<class name="ShortCircuitShm.SlotIterator" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.util.Iterator"/>
|
|
<constructor name="ShortCircuitShm.SlotIterator"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="hasNext" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="next" return="org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.Slot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="remove"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.shortcircuit.ShortCircuitShm.SlotIterator -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.tools">
|
|
<!-- start class org.apache.hadoop.hdfs.tools.DFSHAAdmin -->
|
|
<class name="DFSHAAdmin" extends="org.apache.hadoop.ha.HAAdmin"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DFSHAAdmin"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setErrOut"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="errOut" type="java.io.PrintStream"/>
|
|
</method>
|
|
<method name="setOut"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.PrintStream"/>
|
|
</method>
|
|
<method name="setConf"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
</method>
|
|
<method name="addSecurityConfiguration" return="org.apache.hadoop.conf.Configuration"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[Add the requisite security principal settings to the given Configuration,
|
|
returning a copy.
|
|
@param conf the original config
|
|
@return a copy with the security settings added]]>
|
|
</doc>
|
|
</method>
|
|
<method name="resolveTarget" return="org.apache.hadoop.ha.HAServiceTarget"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="nnId" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Try to map the given namenode ID to its service address.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getUsageString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="runCmd" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="argv" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="getTargetIds" return="java.util.Collection"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="namenodeToActivate" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[returns the list of all namenode ids for the given configuration]]>
|
|
</doc>
|
|
</method>
|
|
<method name="main"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="argv" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Class to extend HAAdmin to do a little bit of HDFS-specific configuration.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.DFSHAAdmin -->
|
|
<!-- start class org.apache.hadoop.hdfs.tools.GetConf -->
|
|
<class name="GetConf" extends="org.apache.hadoop.conf.Configured"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.util.Tool"/>
|
|
<method name="run" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="args" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="main"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="args" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Tool for getting configuration information from a configuration file.
|
|
|
|
Adding more options:
|
|
<ul>
|
|
<li>
|
|
If adding a simple option to get a value corresponding to a key in the
|
|
configuration, use regular {@link GetConf.CommandHandler}.
|
|
See {@link GetConf.Command#EXCLUDE_FILE} example.
|
|
</li>
|
|
<li>
|
|
If adding an option that is does not return a value for a key, add
|
|
a subclass of {@link GetConf.CommandHandler} and set it up in
|
|
{@link GetConf.Command}.
|
|
|
|
See {@link GetConf.Command#NAMENODE} for example.
|
|
|
|
Add for the new option added, a map entry with the corresponding
|
|
{@link GetConf.CommandHandler}.
|
|
</ul>]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.GetConf -->
|
|
<!-- start class org.apache.hadoop.hdfs.tools.GetStoragePolicies -->
|
|
<class name="GetStoragePolicies" extends="org.apache.hadoop.conf.Configured"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.util.Tool"/>
|
|
<constructor name="GetStoragePolicies"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="run" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="args" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="main"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="args" type="java.lang.String[]"/>
|
|
<exception name="Exception" type="java.lang.Exception"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A tool listing all the existing block storage policies. No argument is
|
|
required when using this tool.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.GetStoragePolicies -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.tools.offlineEditsViewer">
|
|
<!-- start class org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.Flags -->
|
|
<class name="OfflineEditsViewer.Flags" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="OfflineEditsViewer.Flags"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getPrintToScreen" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setPrintToScreen"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFixTxIds" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setFixTxIds"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRecoveryMode" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setRecoveryMode"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.offlineEditsViewer.OfflineEditsViewer.Flags -->
|
|
<!-- start class org.apache.hadoop.hdfs.tools.offlineEditsViewer.TeeOutputStream -->
|
|
<class name="TeeOutputStream" extends="java.io.OutputStream"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="TeeOutputStream" type="java.io.OutputStream[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="write"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="write"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="byte[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="write"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="byte[]"/>
|
|
<param name="off" type="int"/>
|
|
<param name="len" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="flush"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A TeeOutputStream writes its output to multiple output streams.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.offlineEditsViewer.TeeOutputStream -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.tools.offlineImageViewer">
|
|
<!-- start class org.apache.hadoop.hdfs.tools.offlineImageViewer.WebImageViewer -->
|
|
<class name="WebImageViewer" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="WebImageViewer" type="java.net.InetSocketAddress"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="initServerAndWait"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fsimage" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Start WebImageViewer and wait until the thread is interrupted.
|
|
@param fsimage the fsimage to load.
|
|
@throws IOException if failed to load the fsimage.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="initServer"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="fsimage" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Start WebImageViewer.
|
|
@param fsimage the fsimage to load.
|
|
@throws IOException if fail to load the fsimage.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="shutdown"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Stop WebImageViewer.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPort" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Get the listening port.
|
|
@return the port WebImageViewer is listening on]]>
|
|
</doc>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[WebImageViewer loads a fsimage and exposes read-only WebHDFS API for its
|
|
namespace.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.offlineImageViewer.WebImageViewer -->
|
|
<!-- start class org.apache.hadoop.hdfs.tools.offlineImageViewer.XmlImageVisitor -->
|
|
<class name="XmlImageVisitor" extends="org.apache.hadoop.hdfs.tools.offlineImageViewer.TextWriterImageVisitor"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XmlImageVisitor" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<constructor name="XmlImageVisitor" type="java.lang.String, boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[An XmlImageVisitor walks over an fsimage structure and writes out
|
|
an equivalent XML document that contains the fsimage's components.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.tools.offlineImageViewer.XmlImageVisitor -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.tools.snapshot">
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.util">
|
|
<!-- start class org.apache.hadoop.hdfs.util.AtomicFileOutputStream -->
|
|
<class name="AtomicFileOutputStream" extends="java.io.FilterOutputStream"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="AtomicFileOutputStream" type="java.io.File"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="FileNotFoundException" type="java.io.FileNotFoundException"/>
|
|
</constructor>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="abort"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Close the atomic file, but do not "commit" the temporary file
|
|
on top of the destination. This should be used if there is a failure
|
|
in writing.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A FileOutputStream that has the property that it will only show
|
|
up at its destination once it has been entirely written and flushed
|
|
to disk. While being written, it will use a .tmp suffix.
|
|
|
|
When the output stream is closed, it is flushed, fsynced, and
|
|
will be moved into place, overwriting any file that already
|
|
exists at that location.
|
|
|
|
<b>NOTE</b>: on Windows platforms, it will not atomically
|
|
replace the target file - instead the target file is deleted
|
|
before this one is moved into place.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.AtomicFileOutputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.ByteArrayManager.Conf -->
|
|
<class name="ByteArrayManager.Conf" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ByteArrayManager.Conf" type="int, int, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.ByteArrayManager.Conf -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.DataTransferThrottler -->
|
|
<class name="DataTransferThrottler" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DataTransferThrottler" type="long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param bandwidthPerSec bandwidth allowed in bytes per second.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="DataTransferThrottler" type="long, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor
|
|
@param period in milliseconds. Bandwidth is enforced over this
|
|
period.
|
|
@param bandwidthPerSec bandwidth allowed in bytes per second.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getBandwidth" return="long"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return current throttle bandwidth in bytes per second.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="setBandwidth"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="bytesPerSecond" type="long"/>
|
|
<doc>
|
|
<![CDATA[Sets throttle bandwidth. This takes affect latest by the end of current
|
|
period.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="throttle"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="numOfBytes" type="long"/>
|
|
<doc>
|
|
<![CDATA[Given the numOfBytes sent/received since last time throttle was called,
|
|
make the current thread sleep if I/O rate is too fast
|
|
compared to the given bandwidth.
|
|
|
|
@param numOfBytes
|
|
number of bytes sent/received since last time throttle was called]]>
|
|
</doc>
|
|
</method>
|
|
<method name="throttle"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="numOfBytes" type="long"/>
|
|
<param name="canceler" type="org.apache.hadoop.hdfs.util.Canceler"/>
|
|
<doc>
|
|
<![CDATA[Given the numOfBytes sent/received since last time throttle was called,
|
|
make the current thread sleep if I/O rate is too fast
|
|
compared to the given bandwidth. Allows for optional external cancelation.
|
|
|
|
@param numOfBytes
|
|
number of bytes sent/received since last time throttle was called
|
|
@param canceler
|
|
optional canceler to check for abort of throttle]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[a class to throttle the data transfers.
|
|
This class is thread safe. It can be shared by multiple threads.
|
|
The parameter bandwidthPerSec specifies the total bandwidth shared by
|
|
threads.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.DataTransferThrottler -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.Diff -->
|
|
<class name="Diff" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Diff"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="Diff" type="java.util.List, java.util.List"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="search" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="elements" type="java.util.List"/>
|
|
<param name="name" type="K"/>
|
|
<doc>
|
|
<![CDATA[Search the element from the list.
|
|
@return -1 if the list is null; otherwise, return the insertion point
|
|
defined in {@link Collections#binarySearch(List, Object)}.
|
|
Note that, when the list is null, -1 is the correct insertion point.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.util.Diff.ListType"/>
|
|
<doc>
|
|
<![CDATA[@return the created list, which is never null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="searchIndex" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.util.Diff.ListType"/>
|
|
<param name="name" type="K"/>
|
|
</method>
|
|
<method name="search" return="E"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="type" type="org.apache.hadoop.hdfs.util.Diff.ListType"/>
|
|
<param name="name" type="K"/>
|
|
<doc>
|
|
<![CDATA[@return null if the element is not found;
|
|
otherwise, return the element in the created/deleted list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="isEmpty" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true if no changes contained in the diff]]>
|
|
</doc>
|
|
</method>
|
|
<method name="create" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="E"/>
|
|
<doc>
|
|
<![CDATA[Create an element in current state.
|
|
@return the c-list insertion point for undo.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="undoCreate"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="E"/>
|
|
<param name="insertionPoint" type="int"/>
|
|
<doc>
|
|
<![CDATA[Undo the previous create(E) operation. Note that the behavior is
|
|
undefined if the previous operation is not create(E).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="delete" return="org.apache.hadoop.hdfs.util.Diff.UndoInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="E"/>
|
|
<doc>
|
|
<![CDATA[Delete an element from current state.
|
|
@return the undo information.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="undoDelete"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="E"/>
|
|
<param name="undoInfo" type="org.apache.hadoop.hdfs.util.Diff.UndoInfo"/>
|
|
<doc>
|
|
<![CDATA[Undo the previous delete(E) operation. Note that the behavior is
|
|
undefined if the previous operation is not delete(E).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="modify" return="org.apache.hadoop.hdfs.util.Diff.UndoInfo"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="oldElement" type="E"/>
|
|
<param name="newElement" type="E"/>
|
|
<doc>
|
|
<![CDATA[Modify an element in current state.
|
|
@return the undo information.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="undoModify"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="oldElement" type="E"/>
|
|
<param name="newElement" type="E"/>
|
|
<param name="undoInfo" type="org.apache.hadoop.hdfs.util.Diff.UndoInfo"/>
|
|
<doc>
|
|
<![CDATA[Undo the previous modify(E, E) operation. Note that the behavior
|
|
is undefined if the previous operation is not modify(E, E).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="accessPrevious" return="org.apache.hadoop.hdfs.util.Diff.Container"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="K"/>
|
|
<doc>
|
|
<![CDATA[Find an element in the previous state.
|
|
|
|
@return null if the element cannot be determined in the previous state
|
|
since no change is recorded and it should be determined in the
|
|
current state; otherwise, return a {@link Container} containing the
|
|
element in the previous state. Note that the element can possibly
|
|
be null which means that the element is not found in the previous
|
|
state.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="accessCurrent" return="org.apache.hadoop.hdfs.util.Diff.Container"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="K"/>
|
|
<doc>
|
|
<![CDATA[Find an element in the current state.
|
|
|
|
@return null if the element cannot be determined in the current state since
|
|
no change is recorded and it should be determined in the previous
|
|
state; otherwise, return a {@link Container} containing the element in
|
|
the current state. Note that the element can possibly be null which
|
|
means that the element is not found in the current state.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="apply2Previous" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="previous" type="java.util.List"/>
|
|
<doc>
|
|
<![CDATA[Apply this diff to previous state in order to obtain current state.
|
|
@return the current state of the list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="apply2Current" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="current" type="java.util.List"/>
|
|
<doc>
|
|
<![CDATA[Apply the reverse of this diff to current state in order
|
|
to obtain the previous state.
|
|
@return the previous state of the list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="combinePosterior"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="posterior" type="org.apache.hadoop.hdfs.util.Diff"/>
|
|
<param name="deletedProcesser" type="org.apache.hadoop.hdfs.util.Diff.Processor"/>
|
|
<doc>
|
|
<![CDATA[Combine this diff with a posterior diff. We have the following cases:
|
|
|
|
<pre>
|
|
1. For (c, 0) in the posterior diff, check the element in this diff:
|
|
1.1 (c', 0) in this diff: impossible
|
|
1.2 (0, d') in this diff: put in c-list --> (c, d')
|
|
1.3 (c', d') in this diff: impossible
|
|
1.4 (0, 0) in this diff: put in c-list --> (c, 0)
|
|
This is the same logic as create(E).
|
|
|
|
2. For (0, d) in the posterior diff,
|
|
2.1 (c', 0) in this diff: remove from c-list --> (0, 0)
|
|
2.2 (0, d') in this diff: impossible
|
|
2.3 (c', d') in this diff: remove from c-list --> (0, d')
|
|
2.4 (0, 0) in this diff: put in d-list --> (0, d)
|
|
This is the same logic as delete(E).
|
|
|
|
3. For (c, d) in the posterior diff,
|
|
3.1 (c', 0) in this diff: replace the element in c-list --> (c, 0)
|
|
3.2 (0, d') in this diff: impossible
|
|
3.3 (c', d') in this diff: replace the element in c-list --> (c, d')
|
|
3.4 (0, 0) in this diff: put in c-list and d-list --> (c, d)
|
|
This is the same logic as modify(E, E).
|
|
</pre>
|
|
|
|
@param posterior The posterior diff to combine with.
|
|
@param deletedProcesser
|
|
process the deleted/overwritten elements in case 2.1, 2.3, 3.1 and 3.3.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[The difference between the current state and a previous state of a list.
|
|
|
|
Given a previous state of a set and a sequence of create, delete and modify
|
|
operations such that the current state of the set can be obtained by applying
|
|
the operations on the previous state, the following algorithm construct the
|
|
difference between the current state and the previous state of the set.
|
|
|
|
<pre>
|
|
Two lists are maintained in the algorithm:
|
|
- c-list for newly created elements
|
|
- d-list for the deleted elements
|
|
|
|
Denote the state of an element by the following
|
|
(0, 0): neither in c-list nor d-list
|
|
(c, 0): in c-list but not in d-list
|
|
(0, d): in d-list but not in c-list
|
|
(c, d): in both c-list and d-list
|
|
|
|
For each case below, ( , ) at the end shows the result state of the element.
|
|
|
|
Case 1. Suppose the element i is NOT in the previous state. (0, 0)
|
|
1.1. create i in current: add it to c-list (c, 0)
|
|
1.1.1. create i in current and then create: impossible
|
|
1.1.2. create i in current and then delete: remove it from c-list (0, 0)
|
|
1.1.3. create i in current and then modify: replace it in c-list (c', 0)
|
|
|
|
1.2. delete i from current: impossible
|
|
|
|
1.3. modify i in current: impossible
|
|
|
|
Case 2. Suppose the element i is ALREADY in the previous state. (0, 0)
|
|
2.1. create i in current: impossible
|
|
|
|
2.2. delete i from current: add it to d-list (0, d)
|
|
2.2.1. delete i from current and then create: add it to c-list (c, d)
|
|
2.2.2. delete i from current and then delete: impossible
|
|
2.2.2. delete i from current and then modify: impossible
|
|
|
|
2.3. modify i in current: put it in both c-list and d-list (c, d)
|
|
2.3.1. modify i in current and then create: impossible
|
|
2.3.2. modify i in current and then delete: remove it from c-list (0, d)
|
|
2.3.3. modify i in current and then modify: replace it in c-list (c', d)
|
|
</pre>
|
|
|
|
@param <K> The key type.
|
|
@param <E> The element type, which must implement {@link Element} interface.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.Diff -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.Diff.Container -->
|
|
<class name="Diff.Container" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getElement" return="E"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the element.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Containing exactly one element.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.Diff.Container -->
|
|
<!-- start interface org.apache.hadoop.hdfs.util.Diff.Element -->
|
|
<interface name="Diff.Element" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.lang.Comparable"/>
|
|
<method name="getKey" return="K"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the key of this object.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An interface for the elements in a {@link Diff}.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.util.Diff.Element -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.Diff.ListType -->
|
|
<class name="Diff.ListType" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.util.Diff.ListType[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.util.Diff.ListType"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.Diff.ListType -->
|
|
<!-- start interface org.apache.hadoop.hdfs.util.Diff.Processor -->
|
|
<interface name="Diff.Processor" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="process"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="E"/>
|
|
<doc>
|
|
<![CDATA[Process the given element.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[An interface for passing a method in order to process elements.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.util.Diff.Processor -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.Diff.UndoInfo -->
|
|
<class name="Diff.UndoInfo" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getTrashedElement" return="E"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Undo information for some operations such as delete(E)
|
|
and {@link Diff#modify(Element, Element)}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.Diff.UndoInfo -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.EnumCounters -->
|
|
<class name="EnumCounters" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EnumCounters" type="java.lang.Class"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct counters for the given enum constants.
|
|
@param enumClass the enum class of the counters.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="get" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<doc>
|
|
<![CDATA[@return the value of counter e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="negation"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Negate all counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="set"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="long"/>
|
|
<doc>
|
|
<![CDATA[Set counter e to the given value.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="set"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumCounters"/>
|
|
<doc>
|
|
<![CDATA[Set this counters to that counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="reset"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Reset all counters to zero.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="add"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="long"/>
|
|
<doc>
|
|
<![CDATA[Add the given value to counter e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="add"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumCounters"/>
|
|
<doc>
|
|
<![CDATA[Add that counters to this counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="subtract"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="long"/>
|
|
<doc>
|
|
<![CDATA[Subtract the given value from counter e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="subtract"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumCounters"/>
|
|
<doc>
|
|
<![CDATA[Subtract this counters from that counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="sum" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the sum of all counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Counters for an enum type.
|
|
|
|
For example, suppose there is an enum type
|
|
<pre>
|
|
enum Fruit { APPLE, ORANGE, GRAPE }
|
|
</pre>
|
|
An {@link EnumCounters} object can be created for counting the numbers of
|
|
APPLE, ORANGLE and GRAPE.
|
|
|
|
@param <E> the enum type]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.EnumCounters -->
|
|
<!-- start interface org.apache.hadoop.hdfs.util.EnumCounters.Factory -->
|
|
<interface name="EnumCounters.Factory" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="newInstance" return="C"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Create a new counters instance.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A factory for creating counters.
|
|
|
|
@param <E> the enum type
|
|
@param <C> the counter type]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.util.EnumCounters.Factory -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.EnumCounters.Map -->
|
|
<class name="EnumCounters.Map" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EnumCounters.Map" type="org.apache.hadoop.hdfs.util.EnumCounters.Factory"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct a map.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getCounts" return="C"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="K"/>
|
|
<doc>
|
|
<![CDATA[@return the counters for the given key.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="sum" return="C"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the sum of the values of all the counters.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="sum" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<doc>
|
|
<![CDATA[@return the sum of the values of all the counters for e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A key-value map which maps the keys to {@link EnumCounters}.
|
|
Note that null key is supported.
|
|
|
|
@param <K> the key type
|
|
@param <E> the enum type
|
|
@param <C> the counter type]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.EnumCounters.Map -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.EnumDoubles -->
|
|
<class name="EnumDoubles" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="EnumDoubles" type="java.lang.Class"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct doubles for the given enum constants.
|
|
@param enumClass the enum class.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="get" return="double"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<doc>
|
|
<![CDATA[@return the value corresponding to e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="negation"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Negate all values.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="set"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="double"/>
|
|
<doc>
|
|
<![CDATA[Set e to the given value.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="set"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumDoubles"/>
|
|
<doc>
|
|
<![CDATA[Set the values of this object to that object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="reset"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Reset all values to zero.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="add"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="double"/>
|
|
<doc>
|
|
<![CDATA[Add the given value to e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="add"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumDoubles"/>
|
|
<doc>
|
|
<![CDATA[Add the values of that object to this.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="subtract"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="E"/>
|
|
<param name="value" type="double"/>
|
|
<doc>
|
|
<![CDATA[Subtract the given value from e.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="subtract"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="that" type="org.apache.hadoop.hdfs.util.EnumDoubles"/>
|
|
<doc>
|
|
<![CDATA[Subtract the values of this object from that object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="equals" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="obj" type="java.lang.Object"/>
|
|
</method>
|
|
<method name="hashCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Similar to {@link EnumCounters} except that the value type is double.
|
|
|
|
@param <E> the enum type]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.EnumDoubles -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.Holder -->
|
|
<class name="Holder" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="Holder" type="T"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="held" type="T"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A Holder is simply a wrapper around some other object. This is useful
|
|
in particular for storing immutable values like boxed Integers in a
|
|
collection without having to do the "lookup" of the value twice.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.Holder -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.LightWeightHashSet -->
|
|
<class name="LightWeightHashSet" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.util.Collection"/>
|
|
<constructor name="LightWeightHashSet" type="int, float, float"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@param initCapacity
|
|
Recommended size of the internal array.
|
|
@param maxLoadFactor
|
|
used to determine when to expand the internal array
|
|
@param minLoadFactor
|
|
used to determine when to shrink the internal array]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="LightWeightHashSet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="LightWeightHashSet" type="int"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="isEmpty" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Check if the set is empty.
|
|
|
|
@return true is set empty, false otherwise]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getCapacity" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the current capacity (for testing).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="size" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the number of stored elements.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getIndex" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="hashCode" type="int"/>
|
|
<doc>
|
|
<![CDATA[Get index in the internal table for a given hash.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="contains" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="java.lang.Object"/>
|
|
<doc>
|
|
<![CDATA[Check if the set contains given element
|
|
|
|
@return true if element present, false otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getElement" return="T"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="T"/>
|
|
<doc>
|
|
<![CDATA[Return the element in this set which is equal to
|
|
the given key, if such an element exists.
|
|
Otherwise returns null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getContainedElem" return="T"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="index" type="int"/>
|
|
<param name="key" type="T"/>
|
|
<param name="hashCode" type="int"/>
|
|
<doc>
|
|
<![CDATA[Check if the set contains given element at given index. If it
|
|
does, return that element.
|
|
|
|
@return the element, or null, if no element matches]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addAll" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="toAdd" type="java.util.Collection"/>
|
|
<doc>
|
|
<![CDATA[All all elements in the collection. Expand if necessary.
|
|
|
|
@param toAdd - elements to add.
|
|
@return true if the set has changed, false otherwise]]>
|
|
</doc>
|
|
</method>
|
|
<method name="add" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="T"/>
|
|
<doc>
|
|
<![CDATA[Add given element to the hash table. Expand table if necessary.
|
|
|
|
@return true if the element was not present in the table, false otherwise]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addElem" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="T"/>
|
|
<doc>
|
|
<![CDATA[Add given element to the hash table
|
|
|
|
@return true if the element was not present in the table, false otherwise]]>
|
|
</doc>
|
|
</method>
|
|
<method name="remove" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="java.lang.Object"/>
|
|
<doc>
|
|
<![CDATA[Remove the element corresponding to the key.
|
|
|
|
@return If such element exists, return true. Otherwise, return false.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeElem" return="org.apache.hadoop.hdfs.util.LightWeightHashSet.LinkedElement"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="T"/>
|
|
<doc>
|
|
<![CDATA[Remove the element corresponding to the key, given key.hashCode() == index.
|
|
|
|
@return If such element exists, return true. Otherwise, return false.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollN" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="n" type="int"/>
|
|
<doc>
|
|
<![CDATA[Remove and return n elements from the hashtable.
|
|
The order in which entries are removed is unspecified, and
|
|
and may not correspond to the order in which they were inserted.
|
|
|
|
@return first element]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollAll" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Remove all elements from the set and return them. Clear the entries.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollToArray" return="T[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="array" type="T[]"/>
|
|
<doc>
|
|
<![CDATA[Get array.length elements from the set, and put them into the array.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="shrinkIfNecessary"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Checks if we need to shrink, and shrinks if necessary.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="expandIfNecessary"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Checks if we need to expand, and expands if necessary.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="iterator" return="java.util.Iterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="printDetails"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="out" type="java.io.PrintStream"/>
|
|
<doc>
|
|
<![CDATA[Print detailed information of this object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Clear the set. Resize it to the original capacity.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toArray" return="java.lang.Object[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toArray" return="U[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="U[]"/>
|
|
</method>
|
|
<method name="containsAll" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="java.util.Collection"/>
|
|
</method>
|
|
<method name="removeAll" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="java.util.Collection"/>
|
|
</method>
|
|
<method name="retainAll" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="c" type="java.util.Collection"/>
|
|
</method>
|
|
<field name="DEFAULT_MAX_LOAD_FACTOR" type="float"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="DEFAUT_MIN_LOAD_FACTOR" type="float"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="MINIMUM_CAPACITY" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="entries" type="org.apache.hadoop.hdfs.util.LightWeightHashSet.LinkedElement[]"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[An internal array of entries, which are the rows of the hash table. The
|
|
size must be a power of two.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="size" type="int"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[The size of the set (not the entry array).]]>
|
|
</doc>
|
|
</field>
|
|
<field name="modification" type="int"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Modification version for fail-fast.
|
|
|
|
@see ConcurrentModificationException]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A low memory linked hash set implementation, which uses an array for storing
|
|
the elements and linked lists for collision resolution. This class does not
|
|
support null element.
|
|
|
|
This class is not thread safe.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.LightWeightHashSet -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.LightWeightLinkedSet -->
|
|
<class name="LightWeightLinkedSet" extends="org.apache.hadoop.hdfs.util.LightWeightHashSet"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="LightWeightLinkedSet" type="int, float, float"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@param initCapacity
|
|
Recommended size of the internal array.
|
|
@param maxLoadFactor
|
|
used to determine when to expand the internal array
|
|
@param minLoadFactor
|
|
used to determine when to shrink the internal array]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="LightWeightLinkedSet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="addElem" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="element" type="T"/>
|
|
<doc>
|
|
<![CDATA[Add given element to the hash table
|
|
|
|
@return true if the element was not present in the table, false otherwise]]>
|
|
</doc>
|
|
</method>
|
|
<method name="removeElem" return="org.apache.hadoop.hdfs.util.LightWeightLinkedSet.DoubleLinkedElement"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="T"/>
|
|
<doc>
|
|
<![CDATA[Remove the element corresponding to the key, given key.hashCode() == index.
|
|
|
|
@return Return the entry with the element if exists. Otherwise return null.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollFirst" return="T"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Remove and return first element on the linked list of all elements.
|
|
|
|
@return first element]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollN" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="n" type="int"/>
|
|
<doc>
|
|
<![CDATA[Remove and return n elements from the hashtable.
|
|
The order in which entries are removed is corresponds
|
|
to the order in which they were inserted.
|
|
|
|
@return first element]]>
|
|
</doc>
|
|
</method>
|
|
<method name="pollAll" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Remove all elements from the set and return them in order. Traverse the
|
|
link list, don't worry about hashtable - faster version of the parent
|
|
method.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toArray" return="U[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="a" type="U[]"/>
|
|
</method>
|
|
<method name="iterator" return="java.util.Iterator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="clear"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Clear the set. Resize it to the original capacity.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A low memory linked hash set implementation, which uses an array for storing
|
|
the elements and linked lists for collision resolution. In addition it stores
|
|
elements in a linked list to ensure ordered traversal. This class does not
|
|
support null element.
|
|
|
|
This class is not thread safe.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.LightWeightLinkedSet -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.LongBitFormat -->
|
|
<class name="LongBitFormat" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="java.io.Serializable"/>
|
|
<constructor name="LongBitFormat" type="java.lang.String, org.apache.hadoop.hdfs.util.LongBitFormat, int, long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="retrieve" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="record" type="long"/>
|
|
<doc>
|
|
<![CDATA[Retrieve the value from the record.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="combine" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="value" type="long"/>
|
|
<param name="record" type="long"/>
|
|
<doc>
|
|
<![CDATA[Combine the value to the record.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Bit format in a long.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.LongBitFormat -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.MD5FileUtils -->
|
|
<class name="MD5FileUtils" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="MD5FileUtils"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="verifySavedMD5"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataFile" type="java.io.File"/>
|
|
<param name="expectedMD5" type="org.apache.hadoop.io.MD5Hash"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Verify that the previously saved md5 for the given file matches
|
|
expectedMd5.
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="readStoredMd5ForFile" return="org.apache.hadoop.io.MD5Hash"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataFile" type="java.io.File"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read the md5 checksum stored alongside the given data file.
|
|
@param dataFile the file containing data
|
|
@return the checksum stored in dataFile.md5]]>
|
|
</doc>
|
|
</method>
|
|
<method name="computeMd5ForFile" return="org.apache.hadoop.io.MD5Hash"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataFile" type="java.io.File"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Read dataFile and compute its MD5 checksum.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="saveMD5File"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dataFile" type="java.io.File"/>
|
|
<param name="digest" type="org.apache.hadoop.io.MD5Hash"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Save the ".md5" file that lists the md5sum of another file.
|
|
@param dataFile the original file whose md5 was computed
|
|
@param digest the computed digest
|
|
@throws IOException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="renameMD5File"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="oldDataFile" type="java.io.File"/>
|
|
<param name="newDataFile" type="java.io.File"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getDigestFileForFile" return="java.io.File"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="file" type="java.io.File"/>
|
|
<doc>
|
|
<![CDATA[@return a reference to the file with .md5 suffix that will
|
|
contain the md5 checksum for the given data file.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="MD5_SUFFIX" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Static functions for dealing with files of the same format
|
|
that the Unix "md5sum" utility writes.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.MD5FileUtils -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.ReadOnlyList.Util -->
|
|
<class name="ReadOnlyList.Util" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReadOnlyList.Util"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="emptyList" return="org.apache.hadoop.hdfs.util.ReadOnlyList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return an empty list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="binarySearch" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="org.apache.hadoop.hdfs.util.ReadOnlyList"/>
|
|
<param name="key" type="K"/>
|
|
<doc>
|
|
<![CDATA[The same as {@link Collections#binarySearch(List, Object)}
|
|
except that the list is a {@link ReadOnlyList}.
|
|
|
|
@return the insertion point defined
|
|
in {@link Collections#binarySearch(List, Object)}.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="asReadOnlyList" return="org.apache.hadoop.hdfs.util.ReadOnlyList"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="java.util.List"/>
|
|
<doc>
|
|
<![CDATA[@return a {@link ReadOnlyList} view of the given list.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="asList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="list" type="org.apache.hadoop.hdfs.util.ReadOnlyList"/>
|
|
<doc>
|
|
<![CDATA[@return a {@link List} view of the given list.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Utilities for {@link ReadOnlyList}]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.ReadOnlyList.Util -->
|
|
<!-- start interface org.apache.hadoop.hdfs.util.RwLock -->
|
|
<interface name="RwLock" abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="readLock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Acquire read lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="longReadLockInterruptibly"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Acquire the long read lock, unless interrupted while waiting. The long
|
|
read lock should also serve to block all concurrent writers.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="longReadUnlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Release the long read lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="readUnlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Release read lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hasReadLock" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Check if the current thread holds read lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="writeLock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Acquire write lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="writeLockInterruptibly"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="InterruptedException" type="java.lang.InterruptedException"/>
|
|
<doc>
|
|
<![CDATA[Acquire write lock, unless interrupted while waiting]]>
|
|
</doc>
|
|
</method>
|
|
<method name="writeUnlock"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Release write lock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="hasWriteLock" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Check if the current thread holds write lock.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Read-write lock interface.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.util.RwLock -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.XMLUtils.InvalidXmlException -->
|
|
<class name="XMLUtils.InvalidXmlException" extends="java.lang.RuntimeException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XMLUtils.InvalidXmlException" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Exception that reflects an invalid XML document.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.XMLUtils.InvalidXmlException -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.XMLUtils.Stanza -->
|
|
<class name="XMLUtils.Stanza" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XMLUtils.Stanza"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setValue"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="value" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getValue" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="hasChildren" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
<doc>
|
|
<![CDATA[Discover if a stanza has a given entry.
|
|
|
|
@param name entry to look for
|
|
|
|
@return true if the entry was found]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getChildren" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="XMLUtils.InvalidXmlException" type="org.apache.hadoop.hdfs.util.XMLUtils.InvalidXmlException"/>
|
|
<doc>
|
|
<![CDATA[Pull an entry from a stanza.
|
|
|
|
@param name entry to look for
|
|
|
|
@return the entry]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getValue" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="XMLUtils.InvalidXmlException" type="org.apache.hadoop.hdfs.util.XMLUtils.InvalidXmlException"/>
|
|
<doc>
|
|
<![CDATA[Pull a string entry from a stanza.
|
|
|
|
@param name entry to look for
|
|
|
|
@return the entry]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getValueOrNull" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="XMLUtils.InvalidXmlException" type="org.apache.hadoop.hdfs.util.XMLUtils.InvalidXmlException"/>
|
|
<doc>
|
|
<![CDATA[Pull a string entry from a stanza, or null.
|
|
|
|
@param name entry to look for
|
|
|
|
@return the entry, or null if it was not found.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="addChild"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
<param name="child" type="org.apache.hadoop.hdfs.util.XMLUtils.Stanza"/>
|
|
<doc>
|
|
<![CDATA[Add an entry to a stanza.
|
|
|
|
@param name name of the entry to add
|
|
@param child the entry to add]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Convert a stanza to a human-readable string.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Represents a bag of key-value pairs encountered during parsing an XML
|
|
file.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.XMLUtils.Stanza -->
|
|
<!-- start class org.apache.hadoop.hdfs.util.XMLUtils.UnmanglingError -->
|
|
<class name="XMLUtils.UnmanglingError" extends="java.lang.RuntimeException"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XMLUtils.UnmanglingError" type="java.lang.String, java.lang.Exception"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="XMLUtils.UnmanglingError" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<doc>
|
|
<![CDATA[Exception that reflects a string that cannot be unmangled.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.util.XMLUtils.UnmanglingError -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.web">
|
|
<!-- start class org.apache.hadoop.hdfs.web.AuthFilter -->
|
|
<class name="AuthFilter" extends="org.apache.hadoop.security.authentication.server.AuthenticationFilter"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="AuthFilter"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getConfiguration" return="java.util.Properties"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="prefix" type="java.lang.String"/>
|
|
<param name="config" type="javax.servlet.FilterConfig"/>
|
|
<exception name="ServletException" type="javax.servlet.ServletException"/>
|
|
<doc>
|
|
<![CDATA[Returns the filter configuration properties,
|
|
including the ones prefixed with {@link #CONF_PREFIX}.
|
|
The prefix is removed from the returned property names.
|
|
|
|
@param prefix parameter not used.
|
|
@param config parameter contains the initialization values.
|
|
@return Hadoop-Auth configuration properties.
|
|
@throws ServletException]]>
|
|
</doc>
|
|
</method>
|
|
<method name="doFilter"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="request" type="javax.servlet.ServletRequest"/>
|
|
<param name="response" type="javax.servlet.ServletResponse"/>
|
|
<param name="filterChain" type="javax.servlet.FilterChain"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<exception name="ServletException" type="javax.servlet.ServletException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Subclass of {@link AuthenticationFilter} that
|
|
obtains Hadoop-Auth configuration for webhdfs.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.AuthFilter -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.ByteRangeInputStream -->
|
|
<class name="ByteRangeInputStream" extends="org.apache.hadoop.fs.FSInputStream"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ByteRangeInputStream" type="org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener, org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create with the specified URLOpeners. Original url is used to open the
|
|
stream for the first time. Resolved url is used in subsequent requests.
|
|
@param o Original url
|
|
@param r Resolved url]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getResolvedUrl" return="java.net.URL"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="connection" type="java.net.HttpURLConnection"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getInputStream" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="openInputStream" return="java.io.InputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="read" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="b" type="byte[]"/>
|
|
<param name="off" type="int"/>
|
|
<param name="len" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="seek"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="pos" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Seek to the given offset from the start of the file.
|
|
The next read() will be from that location. Can't
|
|
seek past the end of the file.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getPos" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Return the current offset from the start of the file]]>
|
|
</doc>
|
|
</method>
|
|
<method name="seekToNewSource" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="targetPos" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Seeks a different copy of the data. Returns true if
|
|
found a new source, false otherwise.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="in" type="java.io.InputStream"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="originalURL" type="org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="resolvedURL" type="org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener"
|
|
transient="false" volatile="false"
|
|
static="false" final="true" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="startPos" type="long"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="currentPos" type="long"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="fileLength" type="java.lang.Long"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[To support HTTP byte streams, a new connection to an HTTP server needs to be
|
|
created each time. This class hides the complexity of those multiple
|
|
connections from the client. Whenever seek() is called, a new connection
|
|
is made on the successive read(). The normal input stream functions are
|
|
connected to the currently active input stream.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.ByteRangeInputStream -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener -->
|
|
<class name="ByteRangeInputStream.URLOpener" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ByteRangeInputStream.URLOpener" type="java.net.URL"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="setURL"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="u" type="java.net.URL"/>
|
|
</method>
|
|
<method name="getURL" return="java.net.URL"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="connect" return="java.net.HttpURLConnection"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="offset" type="long"/>
|
|
<param name="resolved" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Connect to server with a data offset.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="url" type="java.net.URL"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[This class wraps a URL and provides method to open connection.
|
|
It can be overridden to change how a connection is opened.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.ByteRangeInputStream.URLOpener -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.JsonUtil -->
|
|
<class name="JsonUtil" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="JsonUtil"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a token object to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="m" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a Token.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toDelegationToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a Token of DelegationTokenIdentifier.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="tokens" type="org.apache.hadoop.security.token.Token[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a token object to a JSON string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toTokenList" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a JSON map to a List<Token<?>>.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="java.lang.Exception"/>
|
|
<doc>
|
|
<![CDATA[Convert an exception object to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toRemoteException" return="org.apache.hadoop.ipc.RemoteException"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a RemoteException.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="key" type="java.lang.String"/>
|
|
<param name="value" type="java.lang.Object"/>
|
|
<doc>
|
|
<![CDATA[Convert a key-value pair to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.hdfs.protocol.HdfsFileStatus"/>
|
|
<param name="includeType" type="boolean"/>
|
|
<doc>
|
|
<![CDATA[Convert a HdfsFileStatus object to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toFileStatus" return="org.apache.hadoop.hdfs.protocol.HdfsFileStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<param name="includesType" type="boolean"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a HdfsFileStatus object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="locatedblocks" type="org.apache.hadoop.hdfs.protocol.LocatedBlocks"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert LocatedBlocks to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toLocatedBlocks" return="org.apache.hadoop.hdfs.protocol.LocatedBlocks"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to LocatedBlock.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="contentsummary" type="org.apache.hadoop.fs.ContentSummary"/>
|
|
<doc>
|
|
<![CDATA[Convert a ContentSummary to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toContentSummary" return="org.apache.hadoop.fs.ContentSummary"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a ContentSummary.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="checksum" type="org.apache.hadoop.fs.MD5MD5CRC32FileChecksum"/>
|
|
<doc>
|
|
<![CDATA[Convert a MD5MD5CRC32FileChecksum to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toMD5MD5CRC32FileChecksum" return="org.apache.hadoop.fs.MD5MD5CRC32FileChecksum"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a MD5MD5CRC32FileChecksum.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.fs.permission.AclStatus"/>
|
|
<doc>
|
|
<![CDATA[Convert a AclStatus object to a Json string.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toAclStatus" return="org.apache.hadoop.fs.permission.AclStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<doc>
|
|
<![CDATA[Convert a Json map to a AclStatus object.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrs" type="java.util.List"/>
|
|
<param name="encoding" type="org.apache.hadoop.fs.XAttrCodec"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="toJsonString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="xAttrs" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getXAttr" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="toXAttrs" return="java.util.Map"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="toXAttrNames" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="json" type="java.util.Map"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[JSON Utilities]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.JsonUtil -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.KerberosUgiAuthenticator -->
|
|
<class name="KerberosUgiAuthenticator" extends="org.apache.hadoop.security.authentication.client.KerberosAuthenticator"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="KerberosUgiAuthenticator"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getFallBackAuthenticator" return="org.apache.hadoop.security.authentication.client.Authenticator"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Use UserGroupInformation as a fallback authenticator
|
|
if the server does not use Kerberos SPNEGO HTTP authentication.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.KerberosUgiAuthenticator -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.ParamFilter -->
|
|
<class name="ParamFilter" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="com.sun.jersey.spi.container.ResourceFilter"/>
|
|
<constructor name="ParamFilter"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getRequestFilter" return="com.sun.jersey.spi.container.ContainerRequestFilter"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getResponseFilter" return="com.sun.jersey.spi.container.ContainerResponseFilter"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[A filter to change parameter names to lower cases
|
|
so that parameter names are considered as case insensitive.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.ParamFilter -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.SWebHdfsFileSystem -->
|
|
<class name="SWebHdfsFileSystem" extends="org.apache.hadoop.hdfs.web.WebHdfsFileSystem"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SWebHdfsFileSystem"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getScheme" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTransportScheme" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getTokenKind" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDefaultPort" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="TOKEN_KIND" type="org.apache.hadoop.io.Text"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="SCHEME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.SWebHdfsFileSystem -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.WebHdfsFileSystem -->
|
|
<class name="WebHdfsFileSystem" extends="org.apache.hadoop.fs.FileSystem"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.fs.DelegationTokenRenewer.Renewable"/>
|
|
<implements name="org.apache.hadoop.hdfs.web.TokenAspect.TokenManagementDelegator"/>
|
|
<constructor name="WebHdfsFileSystem"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getScheme" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Return the protocol scheme for the FileSystem.
|
|
<p/>
|
|
|
|
@return <code>webhdfs</code>]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTransportScheme" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[return the underlying transport protocol (http / https).]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getTokenKind" return="org.apache.hadoop.io.Text"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="initialize"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="uri" type="java.net.URI"/>
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getCanonicalUri" return="java.net.URI"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="isEnabled" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<param name="log" type="org.apache.commons.logging.Log"/>
|
|
<doc>
|
|
<![CDATA[Is WebHDFS enabled in conf?]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDelegationToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getDefaultPort" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getUri" return="java.net.URI"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="canonicalizeUri" return="java.net.URI"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<param name="uri" type="java.net.URI"/>
|
|
</method>
|
|
<method name="getHomeDirectoryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="ugi" type="org.apache.hadoop.security.UserGroupInformation"/>
|
|
<doc>
|
|
<![CDATA[@return the home directory.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getHomeDirectory" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getWorkingDirectory" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setWorkingDirectory"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dir" type="org.apache.hadoop.fs.Path"/>
|
|
</method>
|
|
<method name="getFileStatus" return="org.apache.hadoop.fs.FileStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getAclStatus" return="org.apache.hadoop.fs.permission.AclStatus"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="mkdirs" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="permission" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="createSymlink"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="destination" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="createParent" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
<doc>
|
|
<![CDATA[Create a symlink pointing to the destination path.
|
|
@see org.apache.hadoop.fs.Hdfs#createSymlink(Path, Path, boolean)]]>
|
|
</doc>
|
|
</method>
|
|
<method name="rename" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="dst" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="rename"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="src" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="dst" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="options" type="org.apache.hadoop.fs.Options.Rename[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setXAttr"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="name" type="java.lang.String"/>
|
|
<param name="value" type="byte[]"/>
|
|
<param name="flag" type="java.util.EnumSet"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getXAttr" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getXAttrs" return="java.util.Map"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getXAttrs" return="java.util.Map"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="names" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="listXAttrs" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="removeXAttr"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="name" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setOwner"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="owner" type="java.lang.String"/>
|
|
<param name="group" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="permission" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="modifyAclEntries"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="aclSpec" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="removeAclEntries"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="aclSpec" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="removeDefaultAcl"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="removeAcl"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setAcl"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="aclSpec" type="java.util.List"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="createSnapshot" return="org.apache.hadoop.fs.Path"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="snapshotName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="deleteSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="snapshotName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="renameSnapshot"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="snapshotOldName" type="java.lang.String"/>
|
|
<param name="snapshotNewName" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setReplication" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="replication" type="short"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="setTimes"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="mtime" type="long"/>
|
|
<param name="atime" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getDefaultBlockSize" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDefaultReplication" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="concat"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="trg" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="srcs" type="org.apache.hadoop.fs.Path[]"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="create" return="org.apache.hadoop.fs.FSDataOutputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="permission" type="org.apache.hadoop.fs.permission.FsPermission"/>
|
|
<param name="overwrite" type="boolean"/>
|
|
<param name="bufferSize" type="int"/>
|
|
<param name="replication" type="short"/>
|
|
<param name="blockSize" type="long"/>
|
|
<param name="progress" type="org.apache.hadoop.util.Progressable"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="append" return="org.apache.hadoop.fs.FSDataOutputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="bufferSize" type="int"/>
|
|
<param name="progress" type="org.apache.hadoop.util.Progressable"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="delete" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="recursive" type="boolean"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="open" return="org.apache.hadoop.fs.FSDataInputStream"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="buffersize" type="int"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="close"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="listStatus" return="org.apache.hadoop.fs.FileStatus[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="f" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getDelegationToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="renewer" type="java.lang.String"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getRenewToken" return="org.apache.hadoop.security.token.Token"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setDelegationToken"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
</method>
|
|
<method name="renewDelegationToken" return="long"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="cancelDelegationToken"
|
|
abstract="false" native="false" synchronized="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="token" type="org.apache.hadoop.security.token.Token"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getFileBlockLocations" return="org.apache.hadoop.fs.BlockLocation[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="status" type="org.apache.hadoop.fs.FileStatus"/>
|
|
<param name="offset" type="long"/>
|
|
<param name="length" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getFileBlockLocations" return="org.apache.hadoop.fs.BlockLocation[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="offset" type="long"/>
|
|
<param name="length" type="long"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="access"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="path" type="org.apache.hadoop.fs.Path"/>
|
|
<param name="mode" type="org.apache.hadoop.fs.permission.FsAction"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getContentSummary" return="org.apache.hadoop.fs.ContentSummary"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getFileChecksum" return="org.apache.hadoop.fs.MD5MD5CRC32FileChecksum"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="p" type="org.apache.hadoop.fs.Path"/>
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<method name="getCanonicalServiceName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="SCHEME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[File System URI: {SCHEME}://namenode:port/path/to/file]]>
|
|
</doc>
|
|
</field>
|
|
<field name="VERSION" type="int"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[WebHdfs version.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="PATH_PREFIX" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Http URI: http://namenode:port/{PATH_PREFIX}/path/to/file]]>
|
|
</doc>
|
|
</field>
|
|
<field name="connectionFactory" type="org.apache.hadoop.hdfs.web.URLConnectionFactory"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default connection factory may be overridden in tests to use smaller timeout values]]>
|
|
</doc>
|
|
</field>
|
|
<field name="TOKEN_KIND" type="org.apache.hadoop.io.Text"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Delegation token kind]]>
|
|
</doc>
|
|
</field>
|
|
<field name="CANT_FALLBACK_TO_INSECURE_MSG" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<field name="tokenServiceName" type="org.apache.hadoop.io.Text"
|
|
transient="false" volatile="false"
|
|
static="false" final="false" visibility="protected"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[A FileSystem for HDFS over the web.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.WebHdfsFileSystem -->
|
|
</package>
|
|
<package name="org.apache.hadoop.hdfs.web.resources">
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.AccessTimeParam -->
|
|
<class name="AccessTimeParam" extends="org.apache.hadoop.hdfs.web.resources.LongParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="AccessTimeParam" type="java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="AccessTimeParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Access time parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.AccessTimeParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.AclPermissionParam -->
|
|
<class name="AclPermissionParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="AclPermissionParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="AclPermissionParam" type="java.util.List"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAclPermission" return="java.util.List"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="includePermission" type="boolean"/>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[AclPermission parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.AclPermissionParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.BlockSizeParam -->
|
|
<class name="BlockSizeParam" extends="org.apache.hadoop.hdfs.web.resources.LongParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BlockSizeParam" type="java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="BlockSizeParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getValue" return="long"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[@return the value or, if it is null, return the default from conf.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Block size parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.BlockSizeParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.BufferSizeParam -->
|
|
<class name="BufferSizeParam" extends="org.apache.hadoop.hdfs.web.resources.IntegerParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="BufferSizeParam" type="java.lang.Integer"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="BufferSizeParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getValue" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[@return the value or, if it is null, return the default from conf.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Buffer size parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.BufferSizeParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam -->
|
|
<class name="ConcatSourcesParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ConcatSourcesParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ConcatSourcesParam" type="org.apache.hadoop.fs.Path[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAbsolutePaths" return="java.lang.String[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the absolute path.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[The concat source paths parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.ConcatSourcesParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.CreateParentParam -->
|
|
<class name="CreateParentParam" extends="org.apache.hadoop.hdfs.web.resources.BooleanParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="CreateParentParam" type="java.lang.Boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="CreateParentParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Create Parent parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.CreateParentParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.DelegationParam -->
|
|
<class name="DelegationParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DelegationParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Represents delegation token used for authentication.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.DelegationParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.DeleteOpParam -->
|
|
<class name="DeleteOpParam" extends="org.apache.hadoop.hdfs.web.resources.HttpOpParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DeleteOpParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http DELETE operation parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.DeleteOpParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.DeleteOpParam.Op -->
|
|
<class name="DeleteOpParam.Op" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.web.resources.DeleteOpParam.Op[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.DeleteOpParam.Op"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Delete operations.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.DeleteOpParam.Op -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.DestinationParam -->
|
|
<class name="DestinationParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DestinationParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Destination path parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.DestinationParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.DoAsParam -->
|
|
<class name="DoAsParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="DoAsParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[DoAs parameter for proxy user.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.DoAsParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.ExceptionHandler -->
|
|
<class name="ExceptionHandler" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="javax.ws.rs.ext.ExceptionMapper"/>
|
|
<constructor name="ExceptionHandler"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="toResponse" return="javax.ws.rs.core.Response"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="e" type="java.lang.Exception"/>
|
|
</method>
|
|
<method name="initResponse"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="response" type="javax.servlet.http.HttpServletResponse"/>
|
|
</method>
|
|
<field name="LOG" type="org.apache.commons.logging.Log"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Handle exceptions.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.ExceptionHandler -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam -->
|
|
<class name="ExcludeDatanodesParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ExcludeDatanodesParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Exclude datanodes param]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.ExcludeDatanodesParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.FsActionParam -->
|
|
<class name="FsActionParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="FsActionParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="FsActionParam" type="org.apache.hadoop.fs.permission.FsAction"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[{@link FsAction} Parameter]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.FsActionParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.GetOpParam -->
|
|
<class name="GetOpParam" extends="org.apache.hadoop.hdfs.web.resources.HttpOpParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="GetOpParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http GET operation parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.GetOpParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.GetOpParam.Op -->
|
|
<class name="GetOpParam.Op" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.web.resources.GetOpParam.Op[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.GetOpParam.Op"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Get operations.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.GetOpParam.Op -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.GroupParam -->
|
|
<class name="GroupParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="GroupParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Group parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.GroupParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.HttpOpParam -->
|
|
<class name="HttpOpParam" extends="org.apache.hadoop.hdfs.web.resources.EnumParam"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getValueString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the parameter value as a string]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Http operation parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.HttpOpParam -->
|
|
<!-- start interface org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op -->
|
|
<interface name="HttpOpParam.Op" abstract="true"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the Http operation type.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true if the operation cannot use a token]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true if the operation will do output.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true if the operation will be redirected.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return true the expected http response code.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return a URI query string.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http operation interface.]]>
|
|
</doc>
|
|
</interface>
|
|
<!-- end interface org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.HttpOpParam.TemporaryRedirectOp -->
|
|
<class name="HttpOpParam.TemporaryRedirectOp" extends="java.lang.Object"
|
|
abstract="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.TemporaryRedirectOp"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="op" type="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<doc>
|
|
<![CDATA[Get an object for the given op.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Override the original expected response with "Temporary Redirect".]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Expects HTTP response 307 "Temporary Redirect".]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.HttpOpParam.TemporaryRedirectOp -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type -->
|
|
<class name="HttpOpParam.Type" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="values" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http operation types]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.LengthParam -->
|
|
<class name="LengthParam" extends="org.apache.hadoop.hdfs.web.resources.LongParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="LengthParam" type="java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="LengthParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Length parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.LengthParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.ModificationTimeParam -->
|
|
<class name="ModificationTimeParam" extends="org.apache.hadoop.hdfs.web.resources.LongParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ModificationTimeParam" type="java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ModificationTimeParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Modification time parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.ModificationTimeParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam -->
|
|
<class name="NamenodeAddressParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="NamenodeAddressParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="NamenodeAddressParam" type="org.apache.hadoop.hdfs.server.namenode.NameNode"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct an object using the RPC address of the given namenode.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Namenode RPC address parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.NamenodeAddressParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.OffsetParam -->
|
|
<class name="OffsetParam" extends="org.apache.hadoop.hdfs.web.resources.LongParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="OffsetParam" type="java.lang.Long"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="OffsetParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Offset parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.OffsetParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam -->
|
|
<class name="OldSnapshotNameParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="OldSnapshotNameParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[The old snapshot name parameter for renameSnapshot operation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.OldSnapshotNameParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.OverwriteParam -->
|
|
<class name="OverwriteParam" extends="org.apache.hadoop.hdfs.web.resources.BooleanParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="OverwriteParam" type="java.lang.Boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="OverwriteParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Overwrite parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.OverwriteParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.OwnerParam -->
|
|
<class name="OwnerParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="OwnerParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Owner parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.OwnerParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.Param -->
|
|
<class name="Param" extends="java.lang.Object"
|
|
abstract="true"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<method name="toSortedString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="separator" type="java.lang.String"/>
|
|
<param name="parameters" type="org.apache.hadoop.hdfs.web.resources.Param[]"/>
|
|
<doc>
|
|
<![CDATA[Convert the parameters to a sorted String.
|
|
|
|
@param separator URI parameter separator character
|
|
@param parameters parameters to encode into a string
|
|
@return the encoded URI string]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getValue" return="T"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the parameter value.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getValueString" return="java.lang.String"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the parameter value as a string]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="true" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the parameter name.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="toString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Base class of parameters.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.Param -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.PermissionParam -->
|
|
<class name="PermissionParam" extends="org.apache.hadoop.hdfs.web.resources.ShortParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="PermissionParam" type="org.apache.hadoop.fs.permission.FsPermission"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="PermissionParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getDefaultFsPermission" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the default FsPermission.]]>
|
|
</doc>
|
|
</method>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFsPermission" return="org.apache.hadoop.fs.permission.FsPermission"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the represented FsPermission.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Permission parameter, use a Short to represent a FsPermission.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.PermissionParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.PostOpParam -->
|
|
<class name="PostOpParam" extends="org.apache.hadoop.hdfs.web.resources.HttpOpParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="PostOpParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http POST operation parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.PostOpParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.PostOpParam.Op -->
|
|
<class name="PostOpParam.Op" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.web.resources.PostOpParam.Op[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.PostOpParam.Op"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return a URI query string.]]>
|
|
</doc>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Post operations.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.PostOpParam.Op -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.PutOpParam -->
|
|
<class name="PutOpParam" extends="org.apache.hadoop.hdfs.web.resources.HttpOpParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="PutOpParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Http POST operation parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.PutOpParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.PutOpParam.Op -->
|
|
<class name="PutOpParam.Op" extends="java.lang.Enum"
|
|
abstract="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Op"/>
|
|
<method name="values" return="org.apache.hadoop.hdfs.web.resources.PutOpParam.Op[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="valueOf" return="org.apache.hadoop.hdfs.web.resources.PutOpParam.Op"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="name" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getType" return="org.apache.hadoop.hdfs.web.resources.HttpOpParam.Type"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRequireAuth" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getDoOutput" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getRedirect" return="boolean"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getExpectedHttpResponseCode" return="int"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="toQueryString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Put operations.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.PutOpParam.Op -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.RecursiveParam -->
|
|
<class name="RecursiveParam" extends="org.apache.hadoop.hdfs.web.resources.BooleanParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RecursiveParam" type="java.lang.Boolean"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="RecursiveParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Recursive parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.RecursiveParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam -->
|
|
<class name="RenameOptionSetParam" extends="org.apache.hadoop.hdfs.web.resources.EnumSetParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RenameOptionSetParam" type="org.apache.hadoop.fs.Options.Rename[]"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param options rename options.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="RenameOptionSetParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Rename option set parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.RenameOptionSetParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.RenewerParam -->
|
|
<class name="RenewerParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="RenewerParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Renewer parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.RenewerParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.ReplicationParam -->
|
|
<class name="ReplicationParam" extends="org.apache.hadoop.hdfs.web.resources.ShortParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="ReplicationParam" type="java.lang.Short"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param value the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="ReplicationParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getValue" return="short"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="conf" type="org.apache.hadoop.conf.Configuration"/>
|
|
<doc>
|
|
<![CDATA[@return the value or, if it is null, return the default from conf.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Replication parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.ReplicationParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.SnapshotNameParam -->
|
|
<class name="SnapshotNameParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="SnapshotNameParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[The snapshot name parameter for createSnapshot and deleteSnapshot operation.
|
|
Also used to indicate the new snapshot name for renameSnapshot operation.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.SnapshotNameParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.TokenArgumentParam -->
|
|
<class name="TokenArgumentParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="TokenArgumentParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str A string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[Represents delegation token parameter as method arguments. This is
|
|
different from {@link DelegationParam}.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.TokenArgumentParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.TokenKindParam -->
|
|
<class name="TokenKindParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="TokenKindParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.TokenKindParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.TokenServiceParam -->
|
|
<class name="TokenServiceParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="TokenServiceParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.TokenServiceParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.UriFsPathParam -->
|
|
<class name="UriFsPathParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="UriFsPathParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getAbsolutePath" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[@return the absolute path.]]>
|
|
</doc>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[The FileSystem path parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.UriFsPathParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.UserParam -->
|
|
<class name="UserParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="UserParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<constructor name="UserParam" type="org.apache.hadoop.security.UserGroupInformation"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Construct an object from a UGI.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getUserPatternDomain" return="org.apache.hadoop.hdfs.web.resources.StringParam.Domain"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="setUserPatternDomain"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="dm" type="org.apache.hadoop.hdfs.web.resources.StringParam.Domain"/>
|
|
</method>
|
|
<method name="setUserPattern"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="true" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="pattern" type="java.lang.String"/>
|
|
</method>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
<doc>
|
|
<![CDATA[User parameter.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.UserParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.UserProvider -->
|
|
<class name="UserProvider" extends="com.sun.jersey.server.impl.inject.AbstractHttpContextInjectable"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<implements name="com.sun.jersey.spi.inject.InjectableProvider"/>
|
|
<constructor name="UserProvider"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getValue" return="org.apache.hadoop.security.UserGroupInformation"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="context" type="com.sun.jersey.api.core.HttpContext"/>
|
|
</method>
|
|
<method name="getScope" return="com.sun.jersey.core.spi.component.ComponentScope"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getInjectable" return="com.sun.jersey.spi.inject.Injectable"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<param name="componentContext" type="com.sun.jersey.core.spi.component.ComponentContext"/>
|
|
<param name="context" type="javax.ws.rs.core.Context"/>
|
|
<param name="type" type="java.lang.reflect.Type"/>
|
|
</method>
|
|
<doc>
|
|
<![CDATA[Inject user information to http operations.]]>
|
|
</doc>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.UserProvider -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam -->
|
|
<class name="XAttrEncodingParam" extends="org.apache.hadoop.hdfs.web.resources.EnumParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XAttrEncodingParam" type="org.apache.hadoop.fs.XAttrCodec"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="XAttrEncodingParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getValueString" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getEncoding" return="org.apache.hadoop.fs.XAttrCodec"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.XAttrEncodingParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.XAttrNameParam -->
|
|
<class name="XAttrNameParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XAttrNameParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getXAttrName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.XAttrNameParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam -->
|
|
<class name="XAttrSetFlagParam" extends="org.apache.hadoop.hdfs.web.resources.EnumSetParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XAttrSetFlagParam" type="java.util.EnumSet"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<constructor name="XAttrSetFlagParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Constructor.
|
|
@param str a string representation of the parameter value.]]>
|
|
</doc>
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getFlag" return="java.util.EnumSet"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.XAttrSetFlagParam -->
|
|
<!-- start class org.apache.hadoop.hdfs.web.resources.XAttrValueParam -->
|
|
<class name="XAttrValueParam" extends="org.apache.hadoop.hdfs.web.resources.StringParam"
|
|
abstract="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<constructor name="XAttrValueParam" type="java.lang.String"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</constructor>
|
|
<method name="getName" return="java.lang.String"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
</method>
|
|
<method name="getXAttrValue" return="byte[]"
|
|
abstract="false" native="false" synchronized="false"
|
|
static="false" final="false" visibility="public"
|
|
deprecated="not deprecated">
|
|
<exception name="IOException" type="java.io.IOException"/>
|
|
</method>
|
|
<field name="NAME" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Parameter name.]]>
|
|
</doc>
|
|
</field>
|
|
<field name="DEFAULT" type="java.lang.String"
|
|
transient="false" volatile="false"
|
|
static="true" final="true" visibility="public"
|
|
deprecated="not deprecated">
|
|
<doc>
|
|
<![CDATA[Default parameter value.]]>
|
|
</doc>
|
|
</field>
|
|
</class>
|
|
<!-- end class org.apache.hadoop.hdfs.web.resources.XAttrValueParam -->
|
|
</package>
|
|
|
|
</api>
|