@API(value=Experimental) public class FileSource extends java.lang.Object implements FileSystemSource
TestSource with an optional
position.| Constructor and Description |
|---|
FileSource(java.io.File file)
Create a new
FileSource using the supplied file. |
FileSource(java.io.File file,
FilePosition filePosition)
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(java.lang.Object o) |
java.io.File |
getFile()
Get the source file.
|
java.util.Optional<FilePosition> |
getPosition()
Get the
FilePosition, if available. |
java.net.URI |
getUri()
Get the
URI for the source file. |
int |
hashCode() |
java.lang.String |
toString() |
public FileSource(java.io.File file)
FileSource using the supplied file.file - the source file; must not be nullpublic FileSource(java.io.File file,
FilePosition filePosition)
file - the source file; must not be nullfilePosition - the source file; may be nullpublic final java.net.URI getUri()
URI for the source file.public final java.io.File getFile()
getFile in interface FileSystemSourcenullpublic final java.util.Optional<FilePosition> getPosition()
FilePosition, if available.public boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Object