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.