Interface TzConfig

All Known Subinterfaces:
TzConfMBean
All Known Implementing Classes:
TzConf, TzConfigImpl

public interface TzConfig
This interface defines the various properties we need for a timezone server
Author:
Mike Douglass
  • Method Details

    • setDtstamp

      void setDtstamp(String val)
      Parameters:
      val - the dtstamp
    • getDtstamp

      String getDtstamp()
      Returns:
      String XML format dtstamp
    • setVersion

      void setVersion(String val)
      Parameters:
      val - version
    • getVersion

      String getVersion()
      Returns:
      String version
    • setTzdataUrl

      void setTzdataUrl(String val)
      Tzdata url
      Parameters:
      val - Location of the primary data
    • getTzdataUrl

      String getTzdataUrl()
      Returns:
      String tzdata url
    • setDbPath

      void setDbPath(String val)
      Location of the db data.
      Parameters:
      val - String
    • getDbPath

      String getDbPath()
      Location of the db data.
      Returns:
      String, null for unset
    • setPrimaryUrl

      void setPrimaryUrl(String val)
      Primary url
      Parameters:
      val - The URL of a primary server, e.g. www.bedework.org
    • getPrimaryUrl

      String getPrimaryUrl()
      Returns:
      String Primary url
    • setPrimaryServer

      void setPrimaryServer(boolean val)
      Are we a primary server?
      Parameters:
      val - boolean
    • getPrimaryServer

      boolean getPrimaryServer()
      Are we a primary server?
      Returns:
      boolean
    • setSource

      void setSource(String val)
      Parameters:
      val - source of the data
    • getSource

      String getSource()
      Returns:
      source of the data
    • setRefreshDelay

      void setRefreshDelay(long val)
      Refresh interval - seconds
      Parameters:
      val - interval
    • getRefreshDelay

      long getRefreshDelay()
      Returns:
      long Refresh interval - seconds