org.gcube.datatransformation.datatransformationlibrary.datahandlers.impl
Class FTPDataSink

java.lang.Object
  extended by 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
 

Constructor Detail

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.
Method Detail

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()