de.nava.informa.utils
Class Atom030Settings

java.lang.Object
  extended by de.nava.informa.utils.Atom030Settings
All Implemented Interfaces:
CacheSettingsIF

public class Atom030Settings
extends Object
implements CacheSettingsIF

Author:
Jean-Guy Avelin

Field Summary
 
Fields inherited from interface de.nava.informa.utils.CacheSettingsIF
DEFAULT_TTL, MILLISECONDS_IN_DAY, MILLISECONDS_IN_HOUR, MILLISECONDS_IN_MONTH, MILLISECONDS_IN_YEAR, MINIMAL_TTL
 
Constructor Summary
Atom030Settings()
           
 
Method Summary
 long getTtl(ChannelIF channel, long ttlms)
          return in order of preference: feed producer ttl (if exists and < wantedTtl) wantedTtl (if exists) defaultTtl (if exists)
 void setDefaultTtl(long defaultTtl)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Atom030Settings

public Atom030Settings()
Method Detail

setDefaultTtl

public void setDefaultTtl(long defaultTtl)
Specified by:
setDefaultTtl in interface CacheSettingsIF

getTtl

public long getTtl(ChannelIF channel,
                   long ttlms)
return in order of preference: feed producer ttl (if exists and < wantedTtl) wantedTtl (if exists) defaultTtl (if exists)

Specified by:
getTtl in interface CacheSettingsIF


Copyright © 2002-2007 Niko Schmuck. All Rights Reserved.