All Classes and Interfaces

Class
Description
Desired csi-adaptor implementation is configurable, default to 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.
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.
General interface for a CSI client.
A CSI client implementation that communicates with a CSI driver via unix domain socket.
A CSI gRPC client, it connects a CSI driver via a given unix domain socket.
The Grpc Client builder.
The default implementation of csi-driver-adaptor service.
Protobuf message translator for GetPluginInfoResponse and Csi.GetPluginInfoResponse.
Helper classes for gRPC utility functions.
This class helps to transform a YARN side NodePublishVolumeRequest to corresponding CSI protocol message.
This class helps to transform a YARN side NodeUnpublishVolumeRequest to corresponding CSI protocol message.
ProtoTranslator converts a YARN side message to CSI proto message and vice versa.
Factory class to get desired proto transformer instance.
Proto message translator for ValidateVolumeCapabilitiesRequest.
Proto message translator for ValidateVolumeCapabilitiesResponse.