org.apache.cocoon.portal.event.aspect.impl
Class NoClientCachingEventAspect

java.lang.Object
  extended by org.apache.avalon.framework.logger.AbstractLogEnabled
      extended by org.apache.cocoon.portal.event.aspect.impl.NoClientCachingEventAspect
All Implemented Interfaces:
Component, LogEnabled, ThreadSafe, EventAspect

public class NoClientCachingEventAspect
extends AbstractLogEnabled
implements EventAspect, ThreadSafe

This aspect implementation sets some headers on the response that tell clients/proxies to not cache. This "disables" the back button on the client.

Version:
CVS $Id: NoClientCachingEventAspect.html 1304258 2012-03-23 10:09:27Z ilgrosso $
Author:
Carsten Ziegeler

Field Summary
 
Fields inherited from interface org.apache.cocoon.portal.event.aspect.EventAspect
ROLE
 
Constructor Summary
NoClientCachingEventAspect()
           
 
Method Summary
 void process(EventAspectContext context, PortalService service)
           
 
Methods inherited from class org.apache.avalon.framework.logger.AbstractLogEnabled
enableLogging, getLogger, setupLogger, setupLogger, setupLogger
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NoClientCachingEventAspect

public NoClientCachingEventAspect()
Method Detail

process

public void process(EventAspectContext context,
                    PortalService service)
Specified by:
process in interface EventAspect
See Also:
EventAspect.process(org.apache.cocoon.portal.event.aspect.EventAspectContext, org.apache.cocoon.portal.PortalService)


Copyright © 1999-2010 The Apache Software Foundation. All Rights Reserved.