org.apache.archiva.webdav.util
Class TemporaryGroupIndexSessionCleaner

java.lang.Object
  extended by org.apache.archiva.webdav.util.TemporaryGroupIndexSessionCleaner
All Implemented Interfaces:
EventListener, javax.servlet.http.HttpSessionListener

public class TemporaryGroupIndexSessionCleaner
extends Object
implements javax.servlet.http.HttpSessionListener

this http session listener will delete repository group index requested by a user at this end of the http session

Since:
1.4-M2
Author:
Olivier Lamy

Field Summary
private  IndexMerger indexMerger
           
private  org.slf4j.Logger log
           
static String TEMPORARY_INDEX_SESSION_KEY
           
 
Constructor Summary
TemporaryGroupIndexSessionCleaner()
           
 
Method Summary
private  IndexMerger getIndexMerger(javax.servlet.http.HttpSessionEvent httpSessionEvent)
           
 void sessionCreated(javax.servlet.http.HttpSessionEvent httpSessionEvent)
           
 void sessionDestroyed(javax.servlet.http.HttpSessionEvent httpSessionEvent)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private org.slf4j.Logger log

indexMerger

private IndexMerger indexMerger

TEMPORARY_INDEX_SESSION_KEY

public static final String TEMPORARY_INDEX_SESSION_KEY
Constructor Detail

TemporaryGroupIndexSessionCleaner

public TemporaryGroupIndexSessionCleaner()
Method Detail

sessionCreated

public void sessionCreated(javax.servlet.http.HttpSessionEvent httpSessionEvent)
Specified by:
sessionCreated in interface javax.servlet.http.HttpSessionListener

sessionDestroyed

public void sessionDestroyed(javax.servlet.http.HttpSessionEvent httpSessionEvent)
Specified by:
sessionDestroyed in interface javax.servlet.http.HttpSessionListener

getIndexMerger

private IndexMerger getIndexMerger(javax.servlet.http.HttpSessionEvent httpSessionEvent)


Copyright © 2006-2013 The Apache Software Foundation. All Rights Reserved.