Class FileSubscriber

    • Method Detail

      • subscribeTo

        public CompletionStage<Path> subscribeTo​(Flow.Publisher<DataChunk> publisher)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Subscribes this instance to the obtained publisher.
        Parameters:
        publisher - publisher
        Returns:
        completion stage of the saving process
      • create

        public static FileSubscriber create​(Path filePath)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Create a subscriber that consumes DataChunks and writes them to a file. A temporary file is created first to download the whole content and it is then moved to the final destination.
        Parameters:
        filePath - path of the final file
        Returns:
        subscriber to consume DataChunk
      • onNext

        public void onNext​(DataChunk item)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        onNext in interface Flow.Subscriber<DataChunk>
      • onError

        public void onError​(Throwable throwable)
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        onError in interface Flow.Subscriber<DataChunk>
      • onComplete

        public void onComplete()
        Deprecated, for removal: This API element is subject to removal in a future version.
        Specified by:
        onComplete in interface Flow.Subscriber<DataChunk>