Package org.yamcs.protobuf
Class FileTransferApiClient
- java.lang.Object
-
- org.yamcs.protobuf.AbstractFileTransferApi<Void>
-
- org.yamcs.protobuf.FileTransferApiClient
-
public class FileTransferApiClient extends AbstractFileTransferApi<Void>
-
-
Constructor Summary
Constructors Constructor Description FileTransferApiClient(MethodHandler handler)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcancelTransfer(Void ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer)Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.voidcreateTransfer(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer)Create a transfervoidgetTransfer(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer)Get a transfervoidlistFileTransferServices(Void ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer)List file transfer servicesvoidlistTransfers(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer)List transfersvoidpauseTransfer(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer)Pause a transfervoidresumeTransfer(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer)Resume a transfervoidsubscribeTransfers(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer)Receive transfer updates-
Methods inherited from class org.yamcs.protobuf.AbstractFileTransferApi
callMethod, callMethod, getDescriptorForType, getRequestPrototype, getResponsePrototype
-
-
-
-
Constructor Detail
-
FileTransferApiClient
public FileTransferApiClient(MethodHandler handler)
-
-
Method Detail
-
listFileTransferServices
public final void listFileTransferServices(Void ctx, ListFileTransferServicesRequest request, Observer<ListFileTransferServicesResponse> observer)
List file transfer services
- Specified by:
listFileTransferServicesin classAbstractFileTransferApi<Void>
-
listTransfers
public final void listTransfers(Void ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer)
List transfers
- Specified by:
listTransfersin classAbstractFileTransferApi<Void>
-
getTransfer
public final void getTransfer(Void ctx, GetTransferRequest request, Observer<TransferInfo> observer)
Get a transfer
- Specified by:
getTransferin classAbstractFileTransferApi<Void>
-
createTransfer
public final void createTransfer(Void ctx, CreateTransferRequest request, Observer<TransferInfo> observer)
Create a transfer
- Specified by:
createTransferin classAbstractFileTransferApi<Void>
-
pauseTransfer
public final void pauseTransfer(Void ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer)
Pause a transfer
- Specified by:
pauseTransferin classAbstractFileTransferApi<Void>
-
cancelTransfer
public final void cancelTransfer(Void ctx, CancelTransferRequest request, Observer<com.google.protobuf.Empty> observer)
Cancel a transfer The ongoing transfer is aborted, partially uploaded/downloaded files are retained.
- Specified by:
cancelTransferin classAbstractFileTransferApi<Void>
-
resumeTransfer
public final void resumeTransfer(Void ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer)
Resume a transfer
- Specified by:
resumeTransferin classAbstractFileTransferApi<Void>
-
subscribeTransfers
public final void subscribeTransfers(Void ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer)
Receive transfer updates
- Specified by:
subscribeTransfersin classAbstractFileTransferApi<Void>
-
-