java.lang.Object
org.yamcs.protobuf.AbstractFileTransferApi<T>
- All Implemented Interfaces:
Api<T>
- Direct Known Subclasses:
FileTransferApiClient
@Generated(value="org.yamcs.protoc.ServiceGenerator",
date="2023-09-18T00:21:24.524020958Z")
public abstract class AbstractFileTransferApi<T>
extends Object
implements Api<T>
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionfinal void
callMethod
(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) final Observer<com.google.protobuf.Message>
callMethod
(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) abstract void
cancelTransfer
(T ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer) Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.abstract void
createTransfer
(T ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transferabstract void
fetchFileList
(T ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remotefinal com.google.protobuf.Descriptors.ServiceDescriptor
abstract void
getFileList
(T ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file listfinal com.google.protobuf.Message
getRequestPrototype
(com.google.protobuf.Descriptors.MethodDescriptor method) final com.google.protobuf.Message
getResponsePrototype
(com.google.protobuf.Descriptors.MethodDescriptor method) abstract void
getTransfer
(T ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transferabstract void
listFileTransferServices
(T ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer) List file transfer servicesabstract void
listTransfers
(T ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfersabstract void
pauseTransfer
(T ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transferabstract void
resumeTransfer
(T ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transferabstract void
subscribeRemoteFileList
(T ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Receive remote file listsabstract void
subscribeTransfers
(T ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Receive transfer updates
-
Constructor Details
-
AbstractFileTransferApi
public AbstractFileTransferApi()
-
-
Method Details
-
listFileTransferServices
public abstract void listFileTransferServices(T ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer) List file transfer services
-
listTransfers
public abstract void listTransfers(T ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer) List transfers
-
getTransfer
public abstract void getTransfer(T ctx, GetTransferRequest request, Observer<TransferInfo> observer) Get a transfer
-
createTransfer
public abstract void createTransfer(T ctx, CreateTransferRequest request, Observer<TransferInfo> observer) Create a transfer
-
pauseTransfer
public abstract void pauseTransfer(T ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer) Pause a transfer
-
cancelTransfer
public abstract void cancelTransfer(T ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer) Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.
-
resumeTransfer
public abstract void resumeTransfer(T ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer) Resume a transfer
-
subscribeTransfers
public abstract void subscribeTransfers(T ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer) Receive transfer updates
-
subscribeRemoteFileList
public abstract void subscribeRemoteFileList(T ctx, SubscribeTransfersRequest request, Observer<ListFilesResponse> observer) Receive remote file lists
-
fetchFileList
public abstract void fetchFileList(T ctx, ListFilesRequest request, Observer<com.google.protobuf.Empty> observer) Request file list from remote
-
getFileList
public abstract void getFileList(T ctx, ListFilesRequest request, Observer<ListFilesResponse> observer) Get latest file list
-
getDescriptorForType
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()- Specified by:
getDescriptorForType
in interfaceApi<T>
-
getRequestPrototype
public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getRequestPrototype
in interfaceApi<T>
-
getResponsePrototype
public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) - Specified by:
getResponsePrototype
in interfaceApi<T>
-
callMethod
public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, com.google.protobuf.Message request, Observer<com.google.protobuf.Message> future) - Specified by:
callMethod
in interfaceApi<T>
-
callMethod
public final Observer<com.google.protobuf.Message> callMethod(com.google.protobuf.Descriptors.MethodDescriptor method, T ctx, Observer<com.google.protobuf.Message> future) - Specified by:
callMethod
in interfaceApi<T>
-