com.openexchange.mail.cache.eventhandler
Class MailAccessEventHandler

java.lang.Object
  extended by com.openexchange.mail.cache.eventhandler.MailAccessEventHandler
All Implemented Interfaces:
com.openexchange.caching.ElementEventHandler, java.io.Serializable

public final class MailAccessEventHandler
extends java.lang.Object
implements com.openexchange.caching.ElementEventHandler

MailAccessEventHandler - The mail access event handler which preludes mail access closure if an instance of MailAccess is removed from mail access cache.

Author:
Thorben Betten
See Also:
Serialized Form

Constructor Summary
MailAccessEventHandler()
          Default constructor
 
Method Summary
 void handleElementEvent(com.openexchange.caching.ElementEvent event)
           
 void onExceededIdletimeBackground(com.openexchange.caching.ElementEvent event)
           
 void onExceededIdletimeOnRequest(com.openexchange.caching.ElementEvent event)
           
 void onExceededMaxlifeBackground(com.openexchange.caching.ElementEvent event)
           
 void onExceededMaxlifeOnRequest(com.openexchange.caching.ElementEvent event)
           
 void onSpooledDiskAvailable(com.openexchange.caching.ElementEvent event)
           
 void onSpooledDiskNotAvailable(com.openexchange.caching.ElementEvent event)
           
 void onSpooledNotAllowed(com.openexchange.caching.ElementEvent event)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MailAccessEventHandler

public MailAccessEventHandler()
Default constructor

Method Detail

onExceededIdletimeBackground

public void onExceededIdletimeBackground(com.openexchange.caching.ElementEvent event)
Specified by:
onExceededIdletimeBackground in interface com.openexchange.caching.ElementEventHandler

onExceededMaxlifeBackground

public void onExceededMaxlifeBackground(com.openexchange.caching.ElementEvent event)
Specified by:
onExceededMaxlifeBackground in interface com.openexchange.caching.ElementEventHandler

onSpooledDiskNotAvailable

public void onSpooledDiskNotAvailable(com.openexchange.caching.ElementEvent event)
Specified by:
onSpooledDiskNotAvailable in interface com.openexchange.caching.ElementEventHandler

onSpooledNotAllowed

public void onSpooledNotAllowed(com.openexchange.caching.ElementEvent event)
Specified by:
onSpooledNotAllowed in interface com.openexchange.caching.ElementEventHandler

handleElementEvent

public void handleElementEvent(com.openexchange.caching.ElementEvent event)
Specified by:
handleElementEvent in interface com.openexchange.caching.ElementEventHandler

onExceededIdletimeOnRequest

public void onExceededIdletimeOnRequest(com.openexchange.caching.ElementEvent event)
Specified by:
onExceededIdletimeOnRequest in interface com.openexchange.caching.ElementEventHandler

onExceededMaxlifeOnRequest

public void onExceededMaxlifeOnRequest(com.openexchange.caching.ElementEvent event)
Specified by:
onExceededMaxlifeOnRequest in interface com.openexchange.caching.ElementEventHandler

onSpooledDiskAvailable

public void onSpooledDiskAvailable(com.openexchange.caching.ElementEvent event)
Specified by:
onSpooledDiskAvailable in interface com.openexchange.caching.ElementEventHandler