Class DestinationFromFile
java.lang.Object
org.aksw.jena_sparql_api.io.endpoint.DestinationFromFile
- All Implemented Interfaces:
Destination
Destination from an existing file
- Author:
- raven
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet a description of the creation status.getPath()io.reactivex.rxjava3.core.Single<DestinationFromFile>materialize(Supplier<Path> preferredPathCallback) Materialize the destination to a given file.io.reactivex.rxjava3.core.Single<InputStreamSupplier>This method requests a supplier for inputstreams.transferTo(FilterEngine engine) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.aksw.jena_sparql_api.io.endpoint.Destination
cancelCreation
-
Field Details
-
path
-
-
Constructor Details
-
DestinationFromFile
-
-
Method Details
-
getPath
-
transferTo
- Specified by:
transferToin interfaceDestination
-
prepareStream
Description copied from interface:DestinationThis method requests a supplier for inputstreams. For basic destinations, such as FileDestination, this process does not involve any overhead. However, if the destination represents a workflow, prepareStream may trigger a complex execution. The execution may generate a file from which streams can be obtained, or nothing gets executed at this point, and execution only occur when opening an input stream.- Specified by:
prepareStreamin interfaceDestination- Returns:
-
materialize
public io.reactivex.rxjava3.core.Single<DestinationFromFile> materialize(Supplier<Path> preferredPathCallback) Description copied from interface:DestinationMaterialize the destination to a given file. If the destination is already a file it waits until it has been completed. For non-file destinations, the callback is invoked to obtain a preferred file name- Specified by:
materializein interfaceDestination- Returns:
-
getCreationStatus
Description copied from interface:DestinationGet a description of the creation status.- Specified by:
getCreationStatusin interfaceDestination- Returns:
-