agents.agent
Class FTPAgent

java.lang.Object
  |
  +--agents.agent.FTPAgent
All Implemented Interfaces:
ObjectStream

public class FTPAgent
extends java.lang.Object
implements ObjectStream

Class for management of file transfer - FTP tool. This is the server-side.


Constructor Summary
FTPAgent()
           
 
Method Summary
 java.lang.String comp(Message msg)
           
 void Execd(Message msg, java.io.ObjectOutput out)
           
 void Execdele(Message msg, java.io.ObjectOutput out)
           
 void Execget(Message msg, java.io.ObjectOutput out)
           
 void Execlogin(Message msg, java.io.ObjectOutput out)
           
 void Execlogoptions(Message msg, java.io.ObjectOutput out)
          Method for getting log options.
 void Execls(Message msg, java.io.ObjectOutput out)
           
 void Execmkd(Message msg, java.io.ObjectOutput out)
           
 void Execput(Message msg, java.io.ObjectOutput out, java.io.ObjectInput sin)
           
 void Execpwd(Message msg, java.io.ObjectOutput out)
           
 void Execrmd(Message msg, java.io.ObjectOutput out)
           
 java.lang.String homedir(Message msg)
           
 void query(java.io.ObjectInput in, java.io.ObjectOutput out)
          Method to receive the request and send the response to the database servlet.
 java.lang.String reldir(Message msg)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FTPAgent

public FTPAgent()
Method Detail

query

public void query(java.io.ObjectInput in,
                  java.io.ObjectOutput out)
           throws java.lang.Exception
Method to receive the request and send the response to the database servlet.
Specified by:
query in interface ObjectStream

comp

public java.lang.String comp(Message msg)

reldir

public java.lang.String reldir(Message msg)

homedir

public java.lang.String homedir(Message msg)

Execlogoptions

public void Execlogoptions(Message msg,
                           java.io.ObjectOutput out)
                    throws java.lang.Exception
Method for getting log options.

Execlogin

public void Execlogin(Message msg,
                      java.io.ObjectOutput out)
               throws java.lang.Exception

Execls

public void Execls(Message msg,
                   java.io.ObjectOutput out)
            throws java.io.IOException

Execd

public void Execd(Message msg,
                  java.io.ObjectOutput out)
           throws java.io.IOException

Execpwd

public void Execpwd(Message msg,
                    java.io.ObjectOutput out)
             throws java.io.IOException

Execdele

public void Execdele(Message msg,
                     java.io.ObjectOutput out)
              throws java.io.IOException

Execmkd

public void Execmkd(Message msg,
                    java.io.ObjectOutput out)
             throws java.io.IOException

Execrmd

public void Execrmd(Message msg,
                    java.io.ObjectOutput out)
             throws java.io.IOException

Execget

public void Execget(Message msg,
                    java.io.ObjectOutput out)
             throws java.io.IOException

Execput

public void Execput(Message msg,
                    java.io.ObjectOutput out,
                    java.io.ObjectInput sin)
             throws java.io.IOException,
                    java.lang.ClassNotFoundException