package org.openslx.imagemaster.server; import java.io.IOException; import org.apache.ftpserver.ftplet.FtpException; import org.apache.ftpserver.ftplet.FtpReply; import org.apache.ftpserver.ftplet.FtpRequest; import org.apache.ftpserver.ftplet.FtpSession; import org.apache.ftpserver.ftplet.Ftplet; import org.apache.ftpserver.ftplet.FtpletContext; import org.apache.ftpserver.ftplet.FtpletResult; import org.apache.log4j.Logger; public class MasterFtplet implements Ftplet { private static Logger log = Logger.getLogger( Ftplet.class ); @Override public void init( FtpletContext ftpletContext ) throws FtpException { // not used } @Override public void destroy() { // not used } @Override public FtpletResult beforeCommand( FtpSession session, FtpRequest request ) throws FtpException, IOException { if ( session.getUser() != null ) { log.info( session.getUser().getName() + " issued command: " + request.getRequestLine() ); } return null; } @Override public FtpletResult afterCommand( FtpSession session, FtpRequest request, FtpReply reply ) throws FtpException, IOException { // not used return null; } @Override public FtpletResult onConnect( FtpSession session ) throws FtpException, IOException { // not used return null; } @Override public FtpletResult onDisconnect( FtpSession session ) throws FtpException, IOException { // not used return null; } }