@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 null
public FileSource(java.io.File file, FilePosition filePosition)
file
- the source file; must not be null
filePosition
- the source file; may be null
public final java.net.URI getUri()
URI
for the source file.public final java.io.File getFile()
getFile
in interface FileSystemSource
null
public final java.util.Optional<FilePosition> getPosition()
FilePosition
, if available.public boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public int hashCode()
hashCode
in class java.lang.Object
public java.lang.String toString()
toString
in class java.lang.Object