eXo JCR :: Component :: FTP Service 1.16.0-Alpha1

org.exoplatform.services.ftp.data
Class FtpDataTransiverImpl

java.lang.Object
  extended by org.exoplatform.services.ftp.data.FtpDataTransiverImpl
All Implemented Interfaces:
FtpDataTransiver

public class FtpDataTransiverImpl
extends Object
implements FtpDataTransiver

Created by The eXo Platform SAS Author : Vitaly Guly

Version:
$Id: $

Nested Class Summary
protected  class FtpDataTransiverImpl.AcceptDataConnect
           
protected  class FtpDataTransiverImpl.ConnectDataPort
           
 
Constructor Summary
FtpDataTransiverImpl(FtpDataChannelManager dataChannelManager, int dataPort, FtpConfig configuration, FtpClientSession clientSession)
           
FtpDataTransiverImpl(String host, int dataPort, FtpConfig configuration, FtpClientSession clientSession)
           
 
Method Summary
 void close()
           
 int getDataPort()
           
 InputStream getInputStream()
           
 OutputStream getOutputStream()
           
 boolean isConnected()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FtpDataTransiverImpl

public FtpDataTransiverImpl(FtpDataChannelManager dataChannelManager,
                            int dataPort,
                            FtpConfig configuration,
                            FtpClientSession clientSession)
                     throws Exception
Throws:
Exception

FtpDataTransiverImpl

public FtpDataTransiverImpl(String host,
                            int dataPort,
                            FtpConfig configuration,
                            FtpClientSession clientSession)
                     throws Exception
Throws:
Exception
Method Detail

getDataPort

public int getDataPort()
Specified by:
getDataPort in interface FtpDataTransiver

isConnected

public boolean isConnected()
Specified by:
isConnected in interface FtpDataTransiver

close

public void close()
Specified by:
close in interface FtpDataTransiver

getOutputStream

public OutputStream getOutputStream()
                             throws IOException
Specified by:
getOutputStream in interface FtpDataTransiver
Throws:
IOException

getInputStream

public InputStream getInputStream()
                           throws IOException
Specified by:
getInputStream in interface FtpDataTransiver
Throws:
IOException

eXo JCR :: Component :: FTP Service 1.16.0-Alpha1

Copyright © 2013 eXo Platform SAS. All Rights Reserved.