Class FakeAccessorObjectPrivateAbstract<H extends FakeStreamHandlerAbstract>
java.lang.Object
io.clonecloudstore.common.quarkus.server.service.StreamServiceAbstract<AccessorObject,AccessorObject,H>
io.clonecloudstore.accessor.server.commons.AbstractPrivateObjectHelper<H>
io.clonecloudstore.accessor.server.commons.AbstractAccessorPrivateObjectResource<H>
io.clonecloudstore.test.accessor.common.FakeAccessorObjectPrivateAbstract<H>
- Direct Known Subclasses:
FakeObjectPrivateResourceAbstract
@Dependent
public abstract class FakeAccessorObjectPrivateAbstract<H extends FakeStreamHandlerAbstract>
extends AbstractAccessorPrivateObjectResource<H>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotected
FakeAccessorObjectPrivateAbstract
(jakarta.ws.rs.core.HttpHeaders httpHeaders) -
Method Summary
Modifier and TypeMethodDescriptionprotected void
checkObjectOrDirectory
(io.smallrye.mutiny.subscription.UniEmitter<? super jakarta.ws.rs.core.Response> em, String bucketName, String pathDirectoryOrObject, String clientId) protected io.smallrye.mutiny.Uni
<jakarta.ws.rs.core.Response> checkObjectOrDirectory0
(String bucketName, String pathDirectoryOrObject, boolean fullCheck, String clientId) protected io.smallrye.mutiny.Uni
<jakarta.ws.rs.core.Response> getObject0
(String bucketName, String objectName, String acceptHeader, String acceptEncodingHeader, String clientId, String opId, io.vertx.core.http.HttpServerRequest request, io.quarkus.resteasy.reactive.server.Closer closer) protected void
getObjectInfo
(io.smallrye.mutiny.subscription.UniEmitter<? super AccessorObject> em, String bucketName, String objectName, String clientId) protected io.smallrye.mutiny.Uni
<AccessorObject> getObjectInfo0
(String bucketName, String objectName, String clientId) protected boolean
isPublic()
protected void
listObjects
(io.smallrye.mutiny.subscription.UniEmitter<? super jakarta.ws.rs.core.Response> em, String bucketName, String xNamePrefix, String xCreationAfter, String xCreationBefore, String clientId, io.vertx.core.http.HttpServerRequest request, io.quarkus.resteasy.reactive.server.Closer closer) protected io.smallrye.mutiny.Uni
<jakarta.ws.rs.core.Response> listObjects0
(String bucketName, String clientId, String xNamePrefix, String xStatuses, String xCreationBefore, String xCreationAfter, String xExpiresBefore, String xExpiresAfter, long xSizeLt, long xSizeGt, String xMetadataEq, io.vertx.core.http.HttpServerRequest request, io.quarkus.resteasy.reactive.server.Closer closer) Methods inherited from class io.clonecloudstore.accessor.server.commons.AbstractAccessorPrivateObjectResource
checkObjectOrDirectory, getObject, getObjectInfo, listObjects
Methods inherited from class io.clonecloudstore.accessor.server.commons.AbstractPrivateObjectHelper
readObjectList
Methods inherited from class io.clonecloudstore.common.quarkus.server.service.StreamServiceAbstract
createErrorResponse, createObject, createObject, getNativeStream, readObject
-
Constructor Details
-
FakeAccessorObjectPrivateAbstract
protected FakeAccessorObjectPrivateAbstract(jakarta.ws.rs.core.HttpHeaders httpHeaders)
-
-
Method Details
-
isPublic
protected boolean isPublic() -
listObjects
protected void listObjects(io.smallrye.mutiny.subscription.UniEmitter<? super jakarta.ws.rs.core.Response> em, String bucketName, String xNamePrefix, String xCreationAfter, String xCreationBefore, String clientId, io.vertx.core.http.HttpServerRequest request, io.quarkus.resteasy.reactive.server.Closer closer) -
listObjects0
protected io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> listObjects0(String bucketName, String clientId, String xNamePrefix, String xStatuses, String xCreationBefore, String xCreationAfter, String xExpiresBefore, String xExpiresAfter, long xSizeLt, long xSizeGt, String xMetadataEq, io.vertx.core.http.HttpServerRequest request, io.quarkus.resteasy.reactive.server.Closer closer) -
checkObjectOrDirectory
-
checkObjectOrDirectory0
-
getObjectInfo
protected void getObjectInfo(io.smallrye.mutiny.subscription.UniEmitter<? super AccessorObject> em, String bucketName, String objectName, String clientId) -
getObjectInfo0
protected io.smallrye.mutiny.Uni<AccessorObject> getObjectInfo0(String bucketName, String objectName, String clientId) -
getObject0
-