summaryrefslogtreecommitdiffstats
path: root/src/main/java/org/openslx/imagemaster/server/MasterFtplet.java
diff options
context:
space:
mode:
authorSimon Rettberg2014-04-24 18:59:35 +0200
committerSimon Rettberg2014-04-24 18:59:35 +0200
commited787b6f67954faab790cab107503eac8e6aad3c (patch)
tree6f05300170e670ab5db0ccda62bb918d0371b7ad /src/main/java/org/openslx/imagemaster/server/MasterFtplet.java
parentFix name of format style (diff)
parentAdd FTPS to MasterFtpServer (diff)
downloadmasterserver-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.java55
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;
}