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 java.lang.Object
implements FtpDataTransiver

Created by The eXo Platform SAS .

Version:
$Id: FtpDataTransiverImpl.java 35179 2009-08-07 13:58:20Z pnedonosko $
Author:
Vitaly Guly

Nested Class Summary
protected  class FtpDataTransiverImpl.ActiveThread
           
protected  class FtpDataTransiverImpl.PassiveThread
           
 
Field Summary
protected  java.lang.Thread connectionThread
           
protected  java.net.Socket dataSocket
           
 
Constructor Summary
FtpDataTransiverImpl()
           
 
Method Summary
 void close()
           
 boolean isConnected()
           
 boolean OpenActive(int port)
           
 void OpenPassive(java.lang.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 java.net.Socket dataSocket

connectionThread

protected java.lang.Thread connectionThread
Constructor Detail

FtpDataTransiverImpl

public FtpDataTransiverImpl()
Method Detail

OpenPassive

public void OpenPassive(java.lang.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


Copyright © 2010 eXo Platform SAS. All Rights Reserved.