Class FakeAccessorObjectPrivateAbstract<H extends FakeStreamHandlerAbstract>

Direct Known Subclasses:
FakeObjectPrivateResourceAbstract

@Dependent public abstract class FakeAccessorObjectPrivateAbstract<H extends FakeStreamHandlerAbstract> extends AbstractAccessorPrivateObjectResource<H>
  • 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

      protected void checkObjectOrDirectory(io.smallrye.mutiny.subscription.UniEmitter<? super jakarta.ws.rs.core.Response> em, String bucketName, String pathDirectoryOrObject, String clientId)
    • checkObjectOrDirectory0

      protected io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> checkObjectOrDirectory0(String bucketName, String pathDirectoryOrObject, boolean fullCheck, String clientId)
    • 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

      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)