org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl
Class FTPDataSink
java.lang.Object
org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl.FTPDataSink
public class FTPDataSink
- extends java.lang.Object
- Author:
- Dimitris Katris, NKUA
This DataSink stores DataElements in an ftp site.
Constructor Summary |
FTPDataSink(java.lang.String output,
Parameter[] outputParameters)
|
Method Summary |
void |
append(DataElement element)
|
void |
close()
|
java.lang.String |
getOutput()
|
boolean |
isClosed()
|
static void |
main(java.lang.String[] args)
Tests the FTPDataSink |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
FTPDataSink
public FTPDataSink(java.lang.String output,
Parameter[] outputParameters)
throws java.lang.Exception
- Parameters:
output
- The output value of the DataSink.outputParameters
- The output parameters of the DataSink.
- Throws:
java.lang.Exception
- If a connection with the ftp site could not be established.
main
public static void main(java.lang.String[] args)
throws java.lang.Exception
- Tests the FTPDataSink
- Parameters:
args
- nothing
- Throws:
java.lang.Exception
- If a connection could not be established with the ftp site.
append
public void append(DataElement element)
- Parameters:
element
- DataElement
to be appended to this DataSink- See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink#append(org.gcube.datatransformation.datatransformationlibrary.dataelements.DataElement)
close
public void close()
- See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler#close()
getOutput
public java.lang.String getOutput()
- Returns:
- The output of the transformation.
- See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataSink#getOutput()
isClosed
public boolean isClosed()
- Returns:
- true if the DataHandler has been closed.
- See Also:
org.gcube.datatransformation.datatransformationlibrary.datahandlers.DataHandler#isClosed()