public abstract class AbstractCfdpApi<T> extends Object implements Api<T>
| Constructor and Description |
|---|
AbstractCfdpApi() |
| Modifier and Type | Method and Description |
|---|---|
void |
callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future) |
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 transfer
|
com.google.protobuf.Descriptors.ServiceDescriptor |
getDescriptorForType() |
com.google.protobuf.Message |
getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
com.google.protobuf.Message |
getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method) |
abstract void |
getTransfer(T ctx,
GetTransferRequest request,
Observer<TransferInfo> observer)
Get a transfer
|
abstract void |
listTransfers(T ctx,
ListTransfersRequest request,
Observer<ListTransfersResponse> observer)
List transfers
|
abstract void |
pauseTransfer(T ctx,
PauseTransferRequest request,
Observer<com.google.protobuf.Empty> observer)
Pause a transfer
|
abstract void |
resumeTransfer(T ctx,
ResumeTransferRequest request,
Observer<com.google.protobuf.Empty> observer)
Resume a transfer
|
abstract void |
subscribeTransfers(T ctx,
SubscribeTransfersRequest request,
Observer<TransferInfo> observer)
Receive transfer updates
|
public abstract void listTransfers(T ctx, ListTransfersRequest request, Observer<ListTransfersResponse> observer)
List transfers
public abstract void getTransfer(T ctx, GetTransferRequest request, Observer<TransferInfo> observer)
Get a transfer
public abstract void createTransfer(T ctx, CreateTransferRequest request, Observer<TransferInfo> observer)
Create a transfer
public abstract void pauseTransfer(T ctx, PauseTransferRequest request, Observer<com.google.protobuf.Empty> observer)
Pause a transfer
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.
public abstract void resumeTransfer(T ctx, ResumeTransferRequest request, Observer<com.google.protobuf.Empty> observer)
Resume a transfer
public abstract void subscribeTransfers(T ctx, SubscribeTransfersRequest request, Observer<TransferInfo> observer)
Receive transfer updates
public final com.google.protobuf.Descriptors.ServiceDescriptor getDescriptorForType()
getDescriptorForType in interface Api<T>public final com.google.protobuf.Message getRequestPrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getRequestPrototype in interface Api<T>public final com.google.protobuf.Message getResponsePrototype(com.google.protobuf.Descriptors.MethodDescriptor method)
getResponsePrototype in interface Api<T>public final void callMethod(com.google.protobuf.Descriptors.MethodDescriptor method,
T ctx,
com.google.protobuf.Message request,
Observer<com.google.protobuf.Message> future)
callMethod in interface Api<T>Copyright © 2022 Space Applications Services. All rights reserved.