de.nava.informa.utils
Class RSS100Settings

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

public class RSS100Settings
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
RSS100Settings()
           
 
Method Summary
 long getTtl(ChannelIF channel, long ttlInMs)
          Returns the ttl (in order of preference) feed producer ttl (if exists) 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

RSS100Settings

public RSS100Settings()
Method Detail

setDefaultTtl

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

getTtl

public long getTtl(ChannelIF channel,
                   long ttlInMs)
Returns the ttl (in order of preference) feed producer ttl (if exists) wantedTtl (if exists) defaultTtl (if exists).

Specified by:
getTtl in interface CacheSettingsIF


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