Uses of Interface org.apache.hadoop.conf.Configurable (Apache Hadoop Common 3.5.0 API)
Description: use: package: org.apache.hadoop.conf, interface: Configurable

# 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
Crypto related classes.
org.apache.hadoop.crypto.key
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.hadoop.crypto.random
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
Support for the execution of a file system command.
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
Classes for hadoop security.
org.apache.hadoop.security.alias
Provides the hadoop credential provider API.
org.apache.hadoop.security.authorize
Support for service-level authorization.
org.apache.hadoop.security.ssl
org.apache.hadoop.security.token
Support for delegation tokens.
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
  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
  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

  Classes in org.apache.hadoop.crypto that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `CryptoCodec`
  Crypto codec class, encapsulates encryptor/decryptor pair.
  `class`
  `JceAesCtrCryptoCodec`
  Implement the AES-CTR crypto codec using JCE provider.
  `class`
  `JceCtrCryptoCodec`
  `class`
  `JceSm4CtrCryptoCodec`
  Implement the SM4-CTR crypto codec using JCE provider.
  `class`
  `OpensslAesCtrCryptoCodec`
  Implement the AES-CTR crypto codec using JNI into OpenSSL.
  `class`
  `OpensslCtrCryptoCodec`
  `class`
  `OpensslSm4CtrCryptoCodec`
  Implement the SM4-CTR crypto codec using JNI into OpenSSL.

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

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

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

  Classes in org.apache.hadoop.crypto.random that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `OsSecureRandom`
  A Random implementation that uses random bytes sourced from the operating system.

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

  Classes in org.apache.hadoop.fs that implement Configurable
  Modifier and Type
  Class
  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.
  `class`
  `FsShell`
  Provide command line access to a FileSystem.
  `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`
  `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.
  `class`
  `TrashPolicyDefault`
  Provides a trash feature.

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

  Classes in org.apache.hadoop.fs.ftp that implement Configurable
  Modifier and Type
  Class
  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
  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
  Description
  `class`
  `SFTPFileSystem`
  SFTP FileSystem.

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

  Classes in org.apache.hadoop.fs.shell that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `Command`
  An abstract class for the execution of a file system command
  `class`
  `CommandFactory`
  class to search for and register commands
  `class`
  `Concat`
  Concat the given files.
  `class`
  `CopyCommandWithMultiThread`
  Abstract command to enable sub copy commands run with multi-thread.
  `class`
  `Count`
  Count the number of directories, files, bytes, quota, and remaining quota.
  `class`
  `FsCommand`
  Base class for all "hadoop fs" commands.
  `class`
  `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.
  `class`
  `Truncate`
  Truncates a file to a new size

- ## 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
  Description
  `class`
  `BaseExpression`
  Abstract expression for use in the `Find` command.
  `class`
  `FilterExpression`
  Provides an abstract composition filter for the `Expression` interface.
  `class`
  `Find`

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

  Classes in org.apache.hadoop.fs.viewfs that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `ViewFileSystem`
  ViewFileSystem (extends the FileSystem interface) implements a client-side mount table.
  `class`
  `ViewFileSystemOverloadScheme`
  This class is extended from the ViewFileSystem for the overloaded scheme file system.

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

  Classes in org.apache.hadoop.ha that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `HAAdmin`
  A command-line tool for making calls in the HAServiceProtocol.
  `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
  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
  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`
  `PassthroughCodec`
  This is a special codec which does not transform the output.
  `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

  Subinterfaces of Configurable in org.apache.hadoop.io.erasurecode.coder
  Modifier and Type
  Interface
  Description
  `interface`
  `ErasureCoder`
  An erasure coder to perform encoding or decoding given a group.
  Classes in org.apache.hadoop.io.erasurecode.coder that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `DummyErasureDecoder`
  Dummy erasure decoder does no real computation.
  `class`
  `DummyErasureEncoder`
  Dummy erasure encoder does no real computation.
  `class`
  `ErasureDecoder`
  An abstract erasure decoder that's to be inherited by new decoders.
  `class`
  `ErasureEncoder`
  An abstract erasure encoder that's to be inherited by new encoders.
  `class`
  `HHXORErasureDecoder`
  Hitchhiker is a new erasure coding algorithm developed as a research project at UC Berkeley by Rashmi Vinayak.
  `class`
  `HHXORErasureEncoder`
  Hitchhiker is a new erasure coding algorithm developed as a research project at UC Berkeley by Rashmi Vinayak.
  `class`
  `RSErasureDecoder`
  Reed-Solomon erasure decoder that decodes a block group.
  `class`
  `RSErasureEncoder`
  Reed-Solomon erasure encoder that encodes a block group.
  `class`
  `XORErasureDecoder`
  Xor erasure decoder that decodes a block group.
  `class`
  `XORErasureEncoder`
  Xor erasure encoder that encodes a block group.

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

  Classes in org.apache.hadoop.io.serializer that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `SerializationFactory`
  A factory for `Serialization`s.
  `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
  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
  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`
  `ScriptBasedMappingWithDependency`
  This class extends ScriptBasedMapping class and implements the `DNSToSwitchMappingWithDependency` interface using a script configured via the `CommonConfigurationKeysPublic.NET_DEPENDENCY_SCRIPT_FILE_NAME_KEY` option.
  `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
  Description
  `class`
  `CompositeGroupsMapping`
  An implementation of `GroupMappingServiceProvider` which composites other group mapping providers for determining group membership.
  `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`
  `LdapGroupsMapping`
  An implementation of `GroupMappingServiceProvider` which connects directly to an LDAP server for determining group membership.
  `class`
  `RuleBasedLdapGroupsMapping`
  This class uses `LdapGroupsMapping` for group lookup and applies the rule configured on the group names.
  `class`
  `SaslPropertiesResolver`
  Provides SaslProperties to be used for a connection.
  `class`
  `ShellBasedUnixGroupsMapping`
  A simple shell-based implementation of `GroupMappingServiceProvider` that exec's the `groups` shell command to fetch the group memberships of a given user.
  `class`
  `ShellBasedUnixGroupsNetgroupMapping`
  A simple shell-based implementation of `GroupMappingServiceProvider` that exec's the `groups` shell command to fetch the group memberships of a given user.
  `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
  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
  Description
  `interface`
  `ImpersonationProvider`
  Classes in org.apache.hadoop.security.authorize that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `DefaultImpersonationProvider`

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

  Subinterfaces of Configurable in org.apache.hadoop.security.ssl
  Modifier and Type
  Interface
  Description
  `interface`
  `KeyStoresFactory`
  Interface that gives access to `KeyManager` and `TrustManager` implementations.
  Classes in org.apache.hadoop.security.ssl that implement Configurable
  Modifier and Type
  Class
  Description
  `class`
  `FileBasedKeyStoresFactory`
  `KeyStoresFactory` implementation that reads the certificates from keystore files.

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

  Classes in org.apache.hadoop.security.token that implement Configurable
  Modifier and Type
  Class
  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
  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
  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
  Description
  `final class`
  `FindClass`
  This entry point exists for diagnosing classloader problems: is a class or resource present -and if so, where?