All Classes and Interfaces (Apache Hadoop YARN CSI 3.5.0 API)
Description: class index

# All Classes and Interfaces

Class
Description
CsiAdaptorFactory
Desired csi-adaptor implementation is configurable, default to CsiAdaptorProtocolService.
CsiAdaptorProtocolService
This is a Hadoop RPC server, we uses the Hadoop RPC framework here because we need to stick to the security model current Hadoop supports.
CsiAdaptorServices
NM manages csi-adaptors as a single NM AUX service, this service manages a set of rpc services and each of them serves one particular csi-driver.
CsiClient
General interface for a CSI client.
CsiClientImpl
A CSI client implementation that communicates with a CSI driver via unix domain socket.
CsiGrpcClient
A CSI gRPC client, it connects a CSI driver via a given unix domain socket.
CsiGrpcClient.GrpcClientBuilder
The Grpc Client builder.
DefaultCsiAdaptorImpl
The default implementation of csi-driver-adaptor service.
GetPluginInfoResponseProtoTranslator<A,B>
Protobuf message translator for GetPluginInfoResponse and Csi.GetPluginInfoResponse.
GrpcHelper
Helper classes for gRPC utility functions.
NodePublishVolumeRequestProtoTranslator<A,B>
This class helps to transform a YARN side NodePublishVolumeRequest to corresponding CSI protocol message.
NodeUnpublishVolumeRequestProtoTranslator<A,B>
This class helps to transform a YARN side NodeUnpublishVolumeRequest to corresponding CSI protocol message.
ProtoTranslator<A,B>
ProtoTranslator converts a YARN side message to CSI proto message and vice versa.
ProtoTranslatorFactory
Factory class to get desired proto transformer instance.
ValidateVolumeCapabilitiesRequestProtoTranslator<A,B>
Proto message translator for ValidateVolumeCapabilitiesRequest.
ValidationVolumeCapabilitiesResponseProtoTranslator<A,B>
Proto message translator for ValidateVolumeCapabilitiesResponse.