Uses of Interface org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature (Apache Hadoop HDFS 3.5.0 API)
Description: use: package: org.apache.hadoop.hdfs.protocol, class: LayoutVersion, interface: LayoutFeature

# Uses of Interface
org.apache.hadoop.hdfs.protocol.LayoutVersion.LayoutFeature

Packages that use LayoutVersion.LayoutFeature
Package
Description
org.apache.hadoop.hdfs.protocol
org.apache.hadoop.hdfs.server.common
org.apache.hadoop.hdfs.server.datanode
org.apache.hadoop.hdfs.server.namenode

- ## Uses of LayoutVersion.LayoutFeature in org.apache.hadoop.hdfs.protocol

  Classes in org.apache.hadoop.hdfs.protocol that implement LayoutVersion.LayoutFeature
  Modifier and Type
  Class
  Description
  `static enum`
  `LayoutVersion.Feature`
  Enums for features that change the layout version before rolling upgrade is supported.
  Methods in org.apache.hadoop.hdfs.protocol that return LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `LayoutVersion.LayoutFeature[]`
  LayoutVersion.FeatureInfo.`getSpecialFeatures()`
  Methods in org.apache.hadoop.hdfs.protocol with parameters of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `static int`
  LayoutVersion.`getCurrentLayoutVersion(LayoutVersion.LayoutFeature[] features)`
  Get the current layout version
  `static int`
  LayoutVersion.`getMinimumCompatibleLayoutVersion(LayoutVersion.LayoutFeature[] features)`
  Gets the minimum compatible layout version.
  `String`
  LayoutVersion.`getString(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature[] values)`
  Gets formatted string that describes `LayoutVersion` information.
  `static boolean`
  LayoutVersion.`supports(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature f, int lv)`
  Returns true if a given feature is supported in the given layout version
  `static void`
  LayoutVersion.`updateMap(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature[] features)`
  Method parameters in org.apache.hadoop.hdfs.protocol with type arguments of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `String`
  LayoutVersion.`getString(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature[] values)`
  Gets formatted string that describes `LayoutVersion` information.
  `static boolean`
  LayoutVersion.`supports(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature f, int lv)`
  Returns true if a given feature is supported in the given layout version
  `static void`
  LayoutVersion.`updateMap(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map, LayoutVersion.LayoutFeature[] features)`
  Constructors in org.apache.hadoop.hdfs.protocol with parameters of type LayoutVersion.LayoutFeature
  Modifier
  Constructor
  Description
  ``
  `FeatureInfo(int lv, int ancestorLV, Integer minCompatLV, String description, boolean reserved, LayoutVersion.LayoutFeature... specialFeatures)`
  ``
  `FeatureInfo(int lv, int ancestorLV, String description, boolean reserved, LayoutVersion.LayoutFeature... specialFeatures)`

- ## Uses of LayoutVersion.LayoutFeature in org.apache.hadoop.hdfs.server.common

  Methods in org.apache.hadoop.hdfs.server.common that return types with arguments of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `Map<Integer,SortedSet<LayoutVersion.LayoutFeature>>`
  StorageInfo.`getServiceLayoutFeatureMap()`
  Method parameters in org.apache.hadoop.hdfs.server.common with type arguments of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `boolean`
  StorageInfo.`versionSupportsFederation(Map<Integer,SortedSet<LayoutVersion.LayoutFeature>> map)`

- ## Uses of LayoutVersion.LayoutFeature in org.apache.hadoop.hdfs.server.datanode

  Classes in org.apache.hadoop.hdfs.server.datanode that implement LayoutVersion.LayoutFeature
  Modifier and Type
  Class
  Description
  `static enum`
  `DataNodeLayoutVersion.Feature`
  Enums for features that change the layout version.
  Fields in org.apache.hadoop.hdfs.server.datanode with type parameters of type LayoutVersion.LayoutFeature
  Modifier and Type
  Field
  Description
  `static final Map<Integer,SortedSet<LayoutVersion.LayoutFeature>>`
  DataNodeLayoutVersion.`FEATURES`
  Build layout version and corresponding feature matrix
  Methods in org.apache.hadoop.hdfs.server.datanode that return types with arguments of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `static SortedSet<LayoutVersion.LayoutFeature>`
  DataNodeLayoutVersion.`getFeatures(int lv)`
  Methods in org.apache.hadoop.hdfs.server.datanode with parameters of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `static boolean`
  DataNodeLayoutVersion.`supports(LayoutVersion.LayoutFeature f, int lv)`

- ## Uses of LayoutVersion.LayoutFeature in org.apache.hadoop.hdfs.server.namenode

  Classes in org.apache.hadoop.hdfs.server.namenode that implement LayoutVersion.LayoutFeature
  Modifier and Type
  Class
  Description
  `static enum`
  `NameNodeLayoutVersion.Feature`
  Enums for features that change the layout version.
  Fields in org.apache.hadoop.hdfs.server.namenode with type parameters of type LayoutVersion.LayoutFeature
  Modifier and Type
  Field
  Description
  `static final Map<Integer,SortedSet<LayoutVersion.LayoutFeature>>`
  NameNodeLayoutVersion.`FEATURES`
  Build layout version and corresponding feature matrix
  Methods in org.apache.hadoop.hdfs.server.namenode that return types with arguments of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `static SortedSet<LayoutVersion.LayoutFeature>`
  NameNodeLayoutVersion.`getFeatures(int lv)`
  Methods in org.apache.hadoop.hdfs.server.namenode with parameters of type LayoutVersion.LayoutFeature
  Modifier and Type
  Method
  Description
  `static boolean`
  NameNodeLayoutVersion.`supports(LayoutVersion.LayoutFeature f, int lv)`