Package feast.proto.serving
Class ServingServiceGrpc.ServingServiceImplBase
- java.lang.Object
-
- feast.proto.serving.ServingServiceGrpc.ServingServiceImplBase
-
- All Implemented Interfaces:
io.grpc.BindableService
- Enclosing class:
- ServingServiceGrpc
public abstract static class ServingServiceGrpc.ServingServiceImplBase extends Object implements io.grpc.BindableService
-
-
Constructor Summary
Constructors Constructor Description ServingServiceImplBase()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.grpc.ServerServiceDefinitionbindService()voidgetBatchFeatures(ServingAPIProto.GetBatchFeaturesRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetBatchFeaturesResponse> responseObserver)Get batch features asynchronously.voidgetFeastServingInfo(ServingAPIProto.GetFeastServingInfoRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetFeastServingInfoResponse> responseObserver)Get information about this Feast serving.voidgetJob(ServingAPIProto.GetJobRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetJobResponse> responseObserver)Get the latest job status for batch feature retrieval.voidgetOnlineFeatures(ServingAPIProto.GetOnlineFeaturesRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetOnlineFeaturesResponse> responseObserver)Get online features synchronously.voidgetOnlineFeaturesV2(ServingAPIProto.GetOnlineFeaturesRequestV2 request, io.grpc.stub.StreamObserver<ServingAPIProto.GetOnlineFeaturesResponse> responseObserver)Get online features (v2) synchronously.
-
-
-
Method Detail
-
getFeastServingInfo
public void getFeastServingInfo(ServingAPIProto.GetFeastServingInfoRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetFeastServingInfoResponse> responseObserver)
Get information about this Feast serving.
-
getOnlineFeatures
public void getOnlineFeatures(ServingAPIProto.GetOnlineFeaturesRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetOnlineFeaturesResponse> responseObserver)
Get online features synchronously.
-
getOnlineFeaturesV2
public void getOnlineFeaturesV2(ServingAPIProto.GetOnlineFeaturesRequestV2 request, io.grpc.stub.StreamObserver<ServingAPIProto.GetOnlineFeaturesResponse> responseObserver)
Get online features (v2) synchronously.
-
getBatchFeatures
public void getBatchFeatures(ServingAPIProto.GetBatchFeaturesRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetBatchFeaturesResponse> responseObserver)
Get batch features asynchronously. The client should check the status of the returned job periodically by calling ReloadJob to determine if the job has completed successfully or with an error. If the job completes successfully i.e. status = JOB_STATUS_DONE with no error, then the client can check the file_uris for the location to download feature values data. The client is assumed to have access to these file URIs.
-
getJob
public void getJob(ServingAPIProto.GetJobRequest request, io.grpc.stub.StreamObserver<ServingAPIProto.GetJobResponse> responseObserver)
Get the latest job status for batch feature retrieval.
-
bindService
public final io.grpc.ServerServiceDefinition bindService()
- Specified by:
bindServicein interfaceio.grpc.BindableService
-
-