| Package | Description |
|---|---|
| org.apache.hadoop.hdfs | |
| org.apache.hadoop.hdfs.client.impl |
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements.
|
| org.apache.hadoop.hdfs.net | |
| org.apache.hadoop.hdfs.protocol.datatransfer.sasl |
| Modifier and Type | Method | Description |
|---|---|---|
Peer |
PeerCache.get(DatanodeID dnId,
boolean isDomain) |
Get a cached peer connected to the given DataNode.
|
Peer |
DFSClient.newConnectedPeer(java.net.InetSocketAddress addr,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> blockToken,
DatanodeID datanodeId) |
|
Peer |
RemotePeerFactory.newConnectedPeer(java.net.InetSocketAddress addr,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> blockToken,
DatanodeID datanodeId) |
|
static Peer |
DFSUtilClient.peerFromSocket(java.net.Socket socket) |
|
static Peer |
DFSUtilClient.peerFromSocketAndKey(SaslDataTransferClient saslClient,
java.net.Socket s,
DataEncryptionKeyFactory keyFactory,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> blockToken,
DatanodeID datanodeId,
int socketTimeoutMs) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
PeerCache.put(DatanodeID dnId,
Peer peer) |
Give an unused socket to the cache.
|
| Modifier and Type | Method | Description |
|---|---|---|
Peer |
BlockReaderRemote.getPeer() |
| Modifier and Type | Method | Description |
|---|---|---|
static BlockReader |
BlockReaderRemote.newBlockReader(java.lang.String file,
ExtendedBlock block,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> blockToken,
long startOffset,
long len,
boolean verifyChecksum,
java.lang.String clientName,
Peer peer,
DatanodeID datanodeID,
PeerCache peerCache,
CachingStrategy cachingStrategy,
int networkDistance,
org.apache.hadoop.conf.Configuration configuration) |
Create a new BlockReader specifically to satisfy a read.
|
| Constructor | Description |
|---|---|
BlockReaderRemote(java.lang.String file,
long blockId,
org.apache.hadoop.util.DataChecksum checksum,
boolean verifyChecksum,
long startOffset,
long firstChunkOffset,
long bytesToRead,
Peer peer,
DatanodeID datanodeID,
PeerCache peerCache,
int networkDistance) |
| Modifier and Type | Class | Description |
|---|---|---|
class |
BasicInetPeer |
Represents a peer that we communicate with by using a basic Socket
that has no associated Channel.
|
class |
DomainPeer |
Represents a peer that we communicate with by using blocking I/O
on a UNIX domain socket.
|
class |
EncryptedPeer |
Represents a peer that we communicate with by using an encrypted
communications medium.
|
class |
NioInetPeer |
Represents a peer that we communicate with by using non-blocking I/O
on a Socket.
|
| Constructor | Description |
|---|---|
EncryptedPeer(Peer enclosedPeer,
IOStreamPair ios) |
| Modifier and Type | Method | Description |
|---|---|---|
Peer |
SaslDataTransferClient.peerSend(Peer peer,
DataEncryptionKeyFactory encryptionKeyFactory,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> accessToken,
DatanodeID datanodeId) |
Sends client SASL negotiation for a peer if required.
|
| Modifier and Type | Method | Description |
|---|---|---|
static java.net.InetAddress |
DataTransferSaslUtil.getPeerAddress(Peer peer) |
Returns InetAddress from peer.
|
Peer |
SaslDataTransferClient.peerSend(Peer peer,
DataEncryptionKeyFactory encryptionKeyFactory,
org.apache.hadoop.security.token.Token<BlockTokenIdentifier> accessToken,
DatanodeID datanodeId) |
Sends client SASL negotiation for a peer if required.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.