diff options
| author | Simon Rettberg | 2014-04-24 18:59:35 +0200 |
|---|---|---|
| committer | Simon Rettberg | 2014-04-24 18:59:35 +0200 |
| commit | ed787b6f67954faab790cab107503eac8e6aad3c (patch) | |
| tree | 6f05300170e670ab5db0ccda62bb918d0371b7ad /src/main/java/org/openslx/imagemaster/server/MasterFtplet.java | |
| parent | Fix name of format style (diff) | |
| parent | Add FTPS to MasterFtpServer (diff) | |
| download | masterserver-ed787b6f67954faab790cab107503eac8e6aad3c.tar.gz masterserver-ed787b6f67954faab790cab107503eac8e6aad3c.tar.xz masterserver-ed787b6f67954faab790cab107503eac8e6aad3c.zip | |
Merge branch 'master' of dnbd3:bwlp/masterserver
Diffstat (limited to 'src/main/java/org/openslx/imagemaster/server/MasterFtplet.java')
| -rw-r--r-- | src/main/java/org/openslx/imagemaster/server/MasterFtplet.java | 55 |
1 files changed, 23 insertions, 32 deletions
diff --git a/src/main/java/org/openslx/imagemaster/server/MasterFtplet.java b/src/main/java/org/openslx/imagemaster/server/MasterFtplet.java index 479729d..a8c1cbe 100644 --- a/src/main/java/org/openslx/imagemaster/server/MasterFtplet.java +++ b/src/main/java/org/openslx/imagemaster/server/MasterFtplet.java @@ -9,63 +9,54 @@ 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.ftpserver.ftplet.UserManager; import org.apache.log4j.Logger; -import org.openslx.imagemaster.db.ImageProcessor; -public class MasterFtplet implements Ftplet { - private static Logger log = Logger.getLogger(Ftplet.class); - private UserManager userManager; +public class MasterFtplet implements Ftplet +{ + private static Logger log = Logger.getLogger( Ftplet.class ); @Override - public void init(FtpletContext ftpletContext) throws FtpException { - userManager = ftpletContext.getUserManager(); + public void init( FtpletContext ftpletContext ) throws FtpException + { + // not used } @Override - public void destroy() { + 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()); + 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 { - if (session.getUser() != null) { - String username = session.getUser().getName(); - String command = request.getRequestLine(); - log.info(username + " is done with command: " + command); - if (request.getCommand().equals("STOR")) { - try { - userManager.delete(username); - } catch (FtpException e) { - } finally { - log.info("Stored file and deleted user: '" + username + "'"); - ImageProcessor.processImageAfterUpload(username, command.split(" ")[1]); - } - } - } + 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 { + public FtpletResult onConnect( FtpSession session ) throws FtpException, + IOException + { // not used return null; } @Override - public FtpletResult onDisconnect(FtpSession session) throws FtpException, - IOException { + public FtpletResult onDisconnect( FtpSession session ) throws FtpException, + IOException + { // not used return null; } |
