Removed FileUploadControllerBase(in the middle of improving file

upload).
This commit is contained in:
shimamoto
2014-04-23 02:02:19 +09:00
parent b8b59f9dcd
commit 296a0b2124
5 changed files with 47 additions and 80 deletions

View File

@@ -1,15 +1,16 @@
package servlet
import javax.servlet.http.{HttpSessionEvent, HttpSessionListener}
import app.FileUploadControllerBase
import org.apache.commons.io.FileUtils
import util.Directory._
/**
* Removes session associated temporary files when session is destroyed.
*/
class SessionCleanupListener extends HttpSessionListener with FileUploadControllerBase {
class SessionCleanupListener extends HttpSessionListener {
def sessionCreated(se: HttpSessionEvent): Unit = {}
def sessionDestroyed(se: HttpSessionEvent): Unit = removeTemporaryFiles()(se.getSession)
def sessionDestroyed(se: HttpSessionEvent): Unit = FileUtils.deleteDirectory(getTemporaryDir(se.getSession.getId))
}