Class CsiAdaptorProtocolPBServiceImpl
java.lang.Object
org.apache.hadoop.yarn.api.impl.pb.service.CsiAdaptorProtocolPBServiceImpl
- All Implemented Interfaces:
org.apache.hadoop.yarn.api.CsiAdaptorPB,org.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface
public class CsiAdaptorProtocolPBServiceImpl
extends Object
implements org.apache.hadoop.yarn.api.CsiAdaptorPB
CSI adaptor server side implementation, this is hosted on a node manager.
-
Constructor Summary
ConstructorsConstructorDescriptionCsiAdaptorProtocolPBServiceImpl(org.apache.hadoop.yarn.api.CsiAdaptorProtocol impl) -
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.yarn.proto.CsiAdaptorProtos.GetPluginInfoResponsegetPluginInfo(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.GetPluginInfoRequest request) org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodePublishVolumeResponsenodePublishVolume(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodePublishVolumeRequest request) org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodeUnpublishVolumeResponsenodeUnpublishVolume(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodeUnpublishVolumeRequest request) org.apache.hadoop.yarn.proto.CsiAdaptorProtos.ValidateVolumeCapabilitiesResponsevalidateVolumeCapacity(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.ValidateVolumeCapabilitiesRequest request)
-
Constructor Details
-
CsiAdaptorProtocolPBServiceImpl
public CsiAdaptorProtocolPBServiceImpl(org.apache.hadoop.yarn.api.CsiAdaptorProtocol impl)
-
-
Method Details
-
getPluginInfo
public org.apache.hadoop.yarn.proto.CsiAdaptorProtos.GetPluginInfoResponse getPluginInfo(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.GetPluginInfoRequest request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
getPluginInfoin interfaceorg.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
validateVolumeCapacity
public org.apache.hadoop.yarn.proto.CsiAdaptorProtos.ValidateVolumeCapabilitiesResponse validateVolumeCapacity(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.ValidateVolumeCapabilitiesRequest request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
validateVolumeCapacityin interfaceorg.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
nodePublishVolume
public org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodePublishVolumeResponse nodePublishVolume(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodePublishVolumeRequest request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
nodePublishVolumein interfaceorg.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-
nodeUnpublishVolume
public org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodeUnpublishVolumeResponse nodeUnpublishVolume(org.apache.hadoop.thirdparty.protobuf.RpcController controller, org.apache.hadoop.yarn.proto.CsiAdaptorProtos.NodeUnpublishVolumeRequest request) throws org.apache.hadoop.thirdparty.protobuf.ServiceException - Specified by:
nodeUnpublishVolumein interfaceorg.apache.hadoop.yarn.proto.CsiAdaptorProtocol.CsiAdaptorProtocolService.BlockingInterface- Throws:
org.apache.hadoop.thirdparty.protobuf.ServiceException
-