Uses of Class
org.nuxeo.ecm.core.blob.ByteRange
Packages that use ByteRange
-
Uses of ByteRange in org.nuxeo.ecm.core.blob
Methods in org.nuxeo.ecm.core.blob that return ByteRangeModifier and TypeMethodDescriptionstatic ByteRangeAbstractBlobStore.getByteRangeFromKey(org.apache.commons.lang3.mutable.MutableObject<String> keyHolder) static ByteRangeByteRange.inclusive(long start, long end) Constructs a byte range from a start and INCLUSIVE end.Methods in org.nuxeo.ecm.core.blob with parameters of type ByteRangeModifier and TypeMethodDescriptiondefault InputStreamGets anInputStreamfor a byte range of a managed blob.static StringAbstractBlobStore.setByteRangeInKey(String key, ByteRange byteRange) -
Uses of ByteRange in org.nuxeo.ecm.core.io.download
Fields in org.nuxeo.ecm.core.io.download with type parameters of type ByteRangeModifier and TypeFieldDescriptionDownloadService.DownloadContext.blobTransfererDownloadService.DownloadContext.Builder.blobTransfererMethods in org.nuxeo.ecm.core.io.download that return ByteRangeModifier and TypeMethodDescriptionprotected ByteRangeDownloadServiceImpl.getByteRange(jakarta.servlet.http.HttpServletRequest request, long length) static ByteRangeDownloadHelper.parseRange(String range, long length) Parses a byte range.Methods in org.nuxeo.ecm.core.io.download that return types with arguments of type ByteRangeMethods in org.nuxeo.ecm.core.io.download with parameters of type ByteRangeModifier and TypeMethodDescriptionvoidDownloadService.transferBlobWithByteRange(Blob blob, ByteRange byteRange, Supplier<OutputStream> outputStreamSupplier) Copies the blob stream at the given byte range into the suppliedOutputStream.protected voidDownloadServiceImpl.transferBlobWithByteRange(Blob blob, ByteRange byteRange, jakarta.servlet.http.HttpServletResponse response) voidDownloadServiceImpl.transferBlobWithByteRange(Blob blob, ByteRange byteRange, Supplier<OutputStream> outputStreamSupplier) Method parameters in org.nuxeo.ecm.core.io.download with type arguments of type ByteRangeModifier and TypeMethodDescriptionDownloadService.DownloadContext.Builder.blobTransferer(Consumer<ByteRange> blobTransferer) The consumer sending the blob's bytes to a client for a given byte range.voidDownloadService.downloadBlob(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, DocumentModel doc, String xpath, Blob blob, String filename, String reason, Map<String, Serializable> extendedInfos, Boolean inline, Consumer<ByteRange> blobTransferer) Deprecated.voidDownloadServiceImpl.downloadBlob(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, DocumentModel doc, String xpath, Blob blob, String filename, String reason, Map<String, Serializable> extendedInfos, Boolean inline, Consumer<ByteRange> blobTransferer) Deprecated.Constructor parameters in org.nuxeo.ecm.core.io.download with type arguments of type ByteRangeModifierConstructorDescriptionDownloadContext(jakarta.servlet.http.HttpServletRequest request, jakarta.servlet.http.HttpServletResponse response, DocumentModel doc, String xpath, Blob blob, String filename, String reason, Map<String, Serializable> extendedInfos, Boolean inline, Consumer<ByteRange> blobTransferer, Calendar lastModified)
DownloadService.downloadBlob(DownloadContext)instead