eXo JCR :: Framework :: FTP Client 1.15.14-CP01

org.exoplatform.frameworks.ftpclient.data
Class FtpDataTransiverImpl

java.lang.Object
  extended by org.exoplatform.frameworks.ftpclient.data.FtpDataTransiverImpl
All Implemented Interfaces:
FtpDataTransiver

public class FtpDataTransiverImpl
extends Object
implements FtpDataTransiver

Created by The eXo Platform SAS .

Version:
$Id: $
Author:
Vitaly Guly

Nested Class Summary
protected  class FtpDataTransiverImpl.ActiveThread
           
protected  class FtpDataTransiverImpl.PassiveThread
           
 
Field Summary
protected  Thread connectionThread
           
protected  Socket dataSocket
           
 
Constructor Summary
FtpDataTransiverImpl()
           
 
Method Summary
 void close()
           
 boolean isConnected()
           
 boolean OpenActive(int port)
           
 void OpenPassive(String host, int port)
           
 byte[] receive()
           
 boolean send(byte[] data)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

dataSocket

protected Socket dataSocket

connectionThread

protected Thread connectionThread
Constructor Detail

FtpDataTransiverImpl

public FtpDataTransiverImpl()
Method Detail

OpenPassive

public void OpenPassive(String host,
                        int port)
Specified by:
OpenPassive in interface FtpDataTransiver

OpenActive

public boolean OpenActive(int port)
Specified by:
OpenActive in interface FtpDataTransiver

isConnected

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

close

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

receive

public byte[] receive()
Specified by:
receive in interface FtpDataTransiver

send

public boolean send(byte[] data)
Specified by:
send in interface FtpDataTransiver

eXo JCR :: Framework :: FTP Client 1.15.14-CP01

Copyright © 2015 eXo Platform SAS. All Rights Reserved.