Package io.milton.ftp

Class MiltonFtpHandler

java.lang.Object
io.milton.ftp.MiltonFtpHandler
All Implemented Interfaces:
org.apache.ftpserver.impl.FtpHandler

public class MiltonFtpHandler extends Object implements org.apache.ftpserver.impl.FtpHandler
Wraps DefaultFtpHandler, adding support for filters
Author:
brad
  • Constructor Summary

    Constructors
    Constructor
    Description
    MiltonFtpHandler(org.apache.ftpserver.impl.FtpHandler wrapped, FtpActionListener actionListener)
     
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    exceptionCaught(org.apache.ftpserver.impl.FtpIoSession arg0, Throwable arg1)
     
    void
    init(org.apache.ftpserver.impl.FtpServerContext arg0, org.apache.ftpserver.listener.Listener arg1)
     
    void
    messageReceived(org.apache.ftpserver.impl.FtpIoSession session, org.apache.ftpserver.ftplet.FtpRequest request)
     
    void
    messageSent(org.apache.ftpserver.impl.FtpIoSession ioSession, org.apache.ftpserver.ftplet.FtpReply ftpReply)
     
    void
    sessionClosed(org.apache.ftpserver.impl.FtpIoSession arg0)
     
    void
    sessionCreated(org.apache.ftpserver.impl.FtpIoSession arg0)
     
    void
    sessionIdle(org.apache.ftpserver.impl.FtpIoSession arg0, org.apache.mina.core.session.IdleStatus arg1)
     
    void
    sessionOpened(org.apache.ftpserver.impl.FtpIoSession arg0)
     

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • MiltonFtpHandler

      public MiltonFtpHandler(org.apache.ftpserver.impl.FtpHandler wrapped, FtpActionListener actionListener)
  • Method Details

    • init

      public void init(org.apache.ftpserver.impl.FtpServerContext arg0, org.apache.ftpserver.listener.Listener arg1)
      Specified by:
      init in interface org.apache.ftpserver.impl.FtpHandler
    • sessionCreated

      public void sessionCreated(org.apache.ftpserver.impl.FtpIoSession arg0) throws Exception
      Specified by:
      sessionCreated in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • sessionOpened

      public void sessionOpened(org.apache.ftpserver.impl.FtpIoSession arg0) throws Exception
      Specified by:
      sessionOpened in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • sessionClosed

      public void sessionClosed(org.apache.ftpserver.impl.FtpIoSession arg0) throws Exception
      Specified by:
      sessionClosed in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • sessionIdle

      public void sessionIdle(org.apache.ftpserver.impl.FtpIoSession arg0, org.apache.mina.core.session.IdleStatus arg1) throws Exception
      Specified by:
      sessionIdle in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • exceptionCaught

      public void exceptionCaught(org.apache.ftpserver.impl.FtpIoSession arg0, Throwable arg1) throws Exception
      Specified by:
      exceptionCaught in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • messageReceived

      public void messageReceived(org.apache.ftpserver.impl.FtpIoSession session, org.apache.ftpserver.ftplet.FtpRequest request) throws Exception
      Specified by:
      messageReceived in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception
    • messageSent

      public void messageSent(org.apache.ftpserver.impl.FtpIoSession ioSession, org.apache.ftpserver.ftplet.FtpReply ftpReply) throws Exception
      Specified by:
      messageSent in interface org.apache.ftpserver.impl.FtpHandler
      Throws:
      Exception