public class UploadService
extends sila2.org.silastandard.BinaryUploadGrpc.BinaryUploadImplBase
| Constructor and Description |
|---|
UploadService(@NonNull BinaryDatabase binaryDatabase,
@NonNull Collection<String> featuresDefinitions,
AuthorizationController.Authorize authorize) |
UploadService(@NonNull BinaryDatabase binaryDatabase,
@NonNull Collection<String> featuresDefinitions,
@NonNull com.google.common.collect.Multimap<String,String> affectedByMetadata,
AuthorizationController.Authorize authorize) |
| Modifier and Type | Method and Description |
|---|---|
void |
createBinary(sila2.org.silastandard.SiLABinaryTransfer.CreateBinaryRequest request,
io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.CreateBinaryResponse> responseObserver)
Create a binary upload.
|
void |
deleteBinary(sila2.org.silastandard.SiLABinaryTransfer.DeleteBinaryRequest request,
io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.DeleteBinaryResponse> responseObserver)
Delete binary
|
io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.UploadChunkRequest> |
uploadChunk(io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.UploadChunkResponse> responseObserver)
Upload chunk stream
|
public UploadService(@NonNull
@NonNull BinaryDatabase binaryDatabase,
@NonNull
@NonNull Collection<String> featuresDefinitions,
@NonNull
AuthorizationController.Authorize authorize)
public UploadService(@NonNull
@NonNull BinaryDatabase binaryDatabase,
@NonNull
@NonNull Collection<String> featuresDefinitions,
@NonNull
@NonNull com.google.common.collect.Multimap<String,String> affectedByMetadata,
@NonNull
AuthorizationController.Authorize authorize)
public void createBinary(sila2.org.silastandard.SiLABinaryTransfer.CreateBinaryRequest request,
io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.CreateBinaryResponse> responseObserver)
uploadManagerrequest - the requestresponseObserver - the response observerpublic io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.UploadChunkRequest> uploadChunk(io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.UploadChunkResponse> responseObserver)
responseObserver - the stream response observerpublic void deleteBinary(sila2.org.silastandard.SiLABinaryTransfer.DeleteBinaryRequest request,
io.grpc.stub.StreamObserver<sila2.org.silastandard.SiLABinaryTransfer.DeleteBinaryResponse> responseObserver)
request - the requestresponseObserver - the response observer
If successful return SiLABinaryTransfer.DeleteBinaryResponse
If binary does not exist or cannot be removed return SiLABinaryTransfer.BinaryTransferError.ErrorType#INVALID_BINARY_TRANSFER_UUIDCopyright © 2024 SiLA Java Developers. All rights reserved.