Class FakeObjectPrivateResourceAbstract<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>
io.clonecloudstore.test.accessor.server.resource.internal.FakeObjectPrivateResourceAbstract<H>
@Dependent
public abstract class FakeObjectPrivateResourceAbstract<H extends FakeStreamHandlerAbstract>
extends FakeAccessorObjectPrivateAbstract<H>
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedFakeObjectPrivateResourceAbstract(jakarta.ws.rs.core.HttpHeaders httpHeaders) -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> checkObjectOrDirectory(String bucketName, String pathDirectoryOrObject, boolean fullCheck, String clientId, String opId) io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> getObject(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) Returns both the content Object and the associated DTO through Headersio.smallrye.mutiny.Uni<AccessorObject> getObjectInfo(String bucketName, String objectName, String clientId, String opId) io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> listObjects(String bucketName, String acceptHeader, String acceptEncodingHeader, String clientId, String opId, 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.test.accessor.common.FakeAccessorObjectPrivateAbstract
checkObjectOrDirectory, checkObjectOrDirectory0, getObject0, getObjectInfo, getObjectInfo0, isPublic, listObjects, listObjects0Methods inherited from class io.clonecloudstore.accessor.server.commons.AbstractPrivateObjectHelper
readObjectListMethods inherited from class io.clonecloudstore.common.quarkus.server.service.StreamServiceAbstract
createErrorResponse, createObject, createObject, getNativeStream, readObject
-
Constructor Details
-
FakeObjectPrivateResourceAbstract
protected FakeObjectPrivateResourceAbstract(jakarta.ws.rs.core.HttpHeaders httpHeaders)
-
-
Method Details
-
listObjects
public io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> listObjects(String bucketName, String acceptHeader, String acceptEncodingHeader, String clientId, String opId, 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) - Overrides:
listObjectsin classAbstractAccessorPrivateObjectResource<H extends FakeStreamHandlerAbstract>
-
checkObjectOrDirectory
public io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> checkObjectOrDirectory(String bucketName, String pathDirectoryOrObject, boolean fullCheck, String clientId, String opId) - Overrides:
checkObjectOrDirectoryin classAbstractAccessorPrivateObjectResource<H extends FakeStreamHandlerAbstract>
-
getObjectInfo
public io.smallrye.mutiny.Uni<AccessorObject> getObjectInfo(String bucketName, String objectName, String clientId, String opId) - Overrides:
getObjectInfoin classAbstractAccessorPrivateObjectResource<H extends FakeStreamHandlerAbstract>
-
getObject
public io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> getObject(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) Description copied from class:AbstractAccessorPrivateObjectResourceReturns both the content Object and the associated DTO through Headers- Overrides:
getObjectin classAbstractAccessorPrivateObjectResource<H extends FakeStreamHandlerAbstract>
-