| 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.
|
Copyright © 2008–2025 Apache Software Foundation. All rights reserved.