## Uses of Interface
org.apache.hadoop.conf.Configurable

- Packages that use Configurable
  Package | Description
  --- | ---
  org.apache.hadoop.conf | Configuration of system parameters.
  org.apache.hadoop.crypto.key | Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
  org.apache.hadoop.fs | An abstract file system API.
  org.apache.hadoop.fs.ftp |
  org.apache.hadoop.fs.http | Filesystem implementations that allow Hadoop to read directly from HTTP / HTTPS endpoints.
  org.apache.hadoop.fs.sftp | SFTP FileSystem package.
  org.apache.hadoop.fs.shell |
  org.apache.hadoop.fs.shell.find |
  org.apache.hadoop.fs.viewfs | ViewFileSystem and ViewFileSystemOverloadScheme classes.
  org.apache.hadoop.ha |
  org.apache.hadoop.io | Generic i/o code for use when reading and writing data to the network, to databases, and to files.
  org.apache.hadoop.io.compress |
  org.apache.hadoop.io.erasurecode.coder | Erasure coders framework.
  org.apache.hadoop.io.serializer | This package provides a mechanism for using different serialization frameworks in Hadoop.
  org.apache.hadoop.io.serializer.avro | This package provides Avro serialization in Hadoop.
  org.apache.hadoop.net | Network-related classes.
  org.apache.hadoop.security |
  org.apache.hadoop.security.alias |
  org.apache.hadoop.security.authorize |
  org.apache.hadoop.security.token |
  org.apache.hadoop.tools |
  org.apache.hadoop.util | Common utilities.

- - ### Uses of Configurable in org.apache.hadoop.conf

    Subinterfaces of Configurable in org.apache.hadoop.conf
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Reconfigurable` Something whose `Configuration` can be changed at run time.

    Classes in org.apache.hadoop.conf that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `Configured` Base class for things that may be configured with a `Configuration`.
    `class` | `ReconfigurableBase` Utility base class for implementing the Reconfigurable interface.

  - ### Uses of Configurable in org.apache.hadoop.crypto.key

    Classes in org.apache.hadoop.crypto.key that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `KeyShell` This program is the CLI utility for the KeyProvider facilities in Hadoop.

  - ### Uses of Configurable in org.apache.hadoop.fs

    Classes in org.apache.hadoop.fs that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ChecksumFileSystem` Abstract Checksumed FileSystem.
    `class` | `FileSystem` An abstract base class for a fairly generic filesystem.
    `class` | `FilterFileSystem` A `FilterFileSystem` contains some other file system, which it uses as its basic file system, possibly transforming the data along the way or providing additional functionality.
    `protected class` | `FsShell.Help` Displays short usage of commands sans the long description
    `protected class` | `FsShell.Usage` Display help for commands with their short usage and long description.
    `class` | `org.apache.hadoop.fs.FsShellPermissions` This class is the home for file permissions related commands.
    `static class` | `FsShellPermissions.Chgrp` Used to change group of files
    `static class` | `FsShellPermissions.Chmod` The pattern is almost as flexible as mode allowed by chmod shell command.
    `static class` | `FsShellPermissions.Chown` Used to change owner and/or group of files
    `class` | `HarFileSystem` This is an implementation of the Hadoop Archive Filesystem.
    `class` | `LocalFileSystem` Implement the FileSystem API for the checksumed local filesystem.
    `class` | `RawLocalFileSystem` Implement the FileSystem API for the raw local filesystem.
    `class` | `Trash` Provides a trash facility which supports pluggable Trash policies.
    `class` | `TrashPolicy` This interface is used for implementing different Trash policies.

  - ### Uses of Configurable in org.apache.hadoop.fs.ftp

    Classes in org.apache.hadoop.fs.ftp that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FTPFileSystem` A `FileSystem` backed by an FTP client provided by Apache Commons Net.

  - ### Uses of Configurable in org.apache.hadoop.fs.http

    Classes in org.apache.hadoop.fs.http that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `HttpFileSystem` A Filesystem that reads from HTTP endpoint.
    `class` | `HttpsFileSystem` A Filesystem that reads from HTTPS endpoint.

  - ### Uses of Configurable in org.apache.hadoop.fs.sftp

    Classes in org.apache.hadoop.fs.sftp that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `SFTPFileSystem` SFTP FileSystem.

  - ### Uses of Configurable in org.apache.hadoop.fs.shell

    Classes in org.apache.hadoop.fs.shell with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `org.apache.hadoop.fs.shell.Command` An abstract class for the execution of a file system command
    `class` | `CopyCommandWithMultiThread` Abstract command to enable sub copy commands run with multi-thread.
    `class` | `org.apache.hadoop.fs.shell.FsCommand` Base class for all "hadoop fs" commands.
    `class` | `org.apache.hadoop.fs.shell.TouchCommands` Unix touch like commands
    `static class` | `TouchCommands.Touch` A UNIX like touch command.
    `static class` | `TouchCommands.Touchz` (Re)create zero-length file at the specified path.

  - ### Uses of Configurable in org.apache.hadoop.fs.shell.find

    Classes in org.apache.hadoop.fs.shell.find that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BaseExpression` Abstract expression for use in the `Find` command.
    `class` | `FilterExpression` Provides an abstract composition filter for the `Expression` interface.

  - ### Uses of Configurable in org.apache.hadoop.fs.viewfs

    Classes in org.apache.hadoop.fs.viewfs with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `ViewFileSystem` ViewFileSystem (extends the FileSystem interface) implements a client-side mount table.

  - ### Uses of Configurable in org.apache.hadoop.ha

    Classes in org.apache.hadoop.ha that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `PowerShellFencer` Fencer method that uses PowerShell to remotely connect to a machine and kill the required process.
    `class` | `ShellCommandFencer` Fencing method that runs a shell command.
    `class` | `SshFenceByTcpPort` This fencing implementation sshes to the target node and uses `fuser` to kill the process listening on the service's TCP port.

  - ### Uses of Configurable in org.apache.hadoop.io

    Classes in org.apache.hadoop.io that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractMapWritable` Abstract base class for MapWritable and SortedMapWritable Unlike org.apache.nutch.crawl.MapWritable, this class allows creation of MapWritable<Writable, MapWritable> so the CLASS_TO_ID and ID_TO_CLASS maps travel with the class instead of being static.
    `static class` | `BooleanWritable.Comparator` A Comparator optimized for BooleanWritable.
    `static class` | `BytesWritable.Comparator` A Comparator optimized for BytesWritable.
    `static class` | `ByteWritable.Comparator` A Comparator optimized for ByteWritable.
    `static class` | `DoubleWritable.Comparator` A Comparator optimized for DoubleWritable.
    `class` | `EnumSetWritable<E extends Enum<E>>` A Writable wrapper for EnumSet.
    `static class` | `FloatWritable.Comparator` A Comparator optimized for FloatWritable.
    `class` | `GenericWritable` A wrapper for Writable instances.
    `static class` | `IntWritable.Comparator` A Comparator optimized for IntWritable.
    `static class` | `LongWritable.Comparator` A Comparator optimized for LongWritable.
    `static class` | `LongWritable.DecreasingComparator` A decreasing Comparator optimized for LongWritable.
    `class` | `MapWritable` A Writable Map.
    `static class` | `MD5Hash.Comparator` A WritableComparator optimized for MD5Hash keys.
    `static class` | `NullWritable.Comparator` A Comparator "optimized" for NullWritable.
    `class` | `ObjectWritable` A polymorphic Writable that writes an instance with it's class name.
    `static class` | `ShortWritable.Comparator` A Comparator optimized for ShortWritable.
    `class` | `SortedMapWritable<K extends WritableComparable<? super K>>` A Writable SortedMap.
    `static class` | `Text.Comparator` A WritableComparator optimized for Text keys.
    `static class` | `UTF8.Comparator` Deprecated. A WritableComparator optimized for UTF8 keys.
    `class` | `WritableComparator` A Comparator for `WritableComparable`s.

  - ### Uses of Configurable in org.apache.hadoop.io.compress

    Classes in org.apache.hadoop.io.compress that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `BZip2Codec` This class provides output and input streams for bzip2 compression and decompression.
    `class` | `DefaultCodec`
    `class` | `DeflateCodec` Alias class for DefaultCodec to enable codec discovery by 'deflate' name.
    `class` | `GzipCodec` This class creates gzip compressors/decompressors.
    `class` | `Lz4Codec` This class creates lz4 compressors/decompressors.
    `class` | `SnappyCodec` This class creates snappy compressors/decompressors.
    `class` | `ZStandardCodec` This class creates zstd compressors/decompressors.

  - ### Uses of Configurable in org.apache.hadoop.io.erasurecode.coder

    Classes in org.apache.hadoop.io.erasurecode.coder with annotations of type with type parameters of type that implement declared as with annotations of type with type parameters of type with annotations of type with annotations of type with type parameters of type that return that return types with arguments of type with parameters of type with type arguments of type that throw with annotations of type with annotations of type with parameters of type with type arguments of type that throw Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DummyErasureDecoder` Dummy erasure decoder does no real computation.
    `class` | `DummyErasureEncoder` Dummy erasure encoder does no real computation.
    `class` | `org.apache.hadoop.io.erasurecode.coder.ErasureDecoder` An abstract erasure decoder that's to be inherited by new decoders.
    `class` | `org.apache.hadoop.io.erasurecode.coder.ErasureEncoder` An abstract erasure encoder that's to be inherited by new encoders.

  - ### Uses of Configurable in org.apache.hadoop.io.serializer

    Classes in org.apache.hadoop.io.serializer that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `WritableSerialization` A `Serialization` for `Writable`s that delegates to `Writable.write(java.io.DataOutput)` and `Writable.readFields(java.io.DataInput)`.

  - ### Uses of Configurable in org.apache.hadoop.io.serializer.avro

    Classes in org.apache.hadoop.io.serializer.avro that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AvroReflectSerialization` Serialization for Avro Reflect classes.
    `class` | `AvroSerialization<T>` Base class for providing serialization to Avro types.
    `class` | `AvroSpecificSerialization` Serialization for Avro Specific classes.

  - ### Uses of Configurable in org.apache.hadoop.net

    Classes in org.apache.hadoop.net that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `AbstractDNSToSwitchMapping` This is a base class for DNS to Switch mappings.
    `class` | `CachedDNSToSwitchMapping` A cached implementation of DNSToSwitchMapping that takes an raw DNSToSwitchMapping and stores the resolved network location in a cache.
    `class` | `ScriptBasedMapping` This class implements the `DNSToSwitchMapping` interface using a script configured via the `CommonConfigurationKeysPublic.NET_TOPOLOGY_SCRIPT_FILE_NAME_KEY` option.
    `protected static class` | `ScriptBasedMapping.RawScriptBasedMapping` This is the uncached script mapping that is fed into the cache managed by the superclass `CachedDNSToSwitchMapping`
    `class` | `SocksSocketFactory` Specialized SocketFactory to create sockets with a SOCKS proxy
    `class` | `TableMapping` Simple `DNSToSwitchMapping` implementation that reads a 2 column text file.

  - ### Uses of Configurable in org.apache.hadoop.security

    Classes in org.apache.hadoop.security that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `IngressPortBasedResolver` An implementation of SaslPropertiesResolver.
    `class` | `KDiag` Kerberos diagnostics This operation expands some of the diagnostic output of the security code, but not all.
    `class` | `SaslPropertiesResolver` Provides SaslProperties to be used for a connection.
    `class` | `WhitelistBasedResolver` An implementation of the SaslPropertiesResolver.

  - ### Uses of Configurable in org.apache.hadoop.security.alias

    Classes in org.apache.hadoop.security.alias that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CredentialShell` This program is the CLI utility for the CredentialProvider facilities in Hadoop.

  - ### Uses of Configurable in org.apache.hadoop.security.authorize

    Subinterfaces of Configurable in org.apache.hadoop.security.authorize
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `ImpersonationProvider`

    Classes in org.apache.hadoop.security.authorize that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DefaultImpersonationProvider`

  - ### Uses of Configurable in org.apache.hadoop.security.token

    Classes in org.apache.hadoop.security.token that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `DtUtilShell` DtUtilShell is a set of command line token file management operations.

  - ### Uses of Configurable in org.apache.hadoop.tools

    Classes in org.apache.hadoop.tools that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `CommandShell` This program is a CLI utility base class utilizing hadoop Tool class.
    `class` | `GetGroupsBase` Base class for the HDFS and MR implementations of tools which fetch and display the groups that users belong to.

  - ### Uses of Configurable in org.apache.hadoop.util

    Subinterfaces of Configurable in org.apache.hadoop.util
    Modifier and Type | Interface and Description
    --- | ---
    `interface` | `Tool` A tool interface that supports handling of generic command-line options.

    Classes in org.apache.hadoop.util that implement Configurable
    Modifier and Type | Class and Description
    --- | ---
    `class` | `FindClass` This entry point exists for diagnosing classloader problems: is a class or resource present -and if so, where? Actions

Copyright © 2008–2022 Apache Software Foundation. All rights reserved.