org.nuiton.wikitty
Class WikittyConfig

java.lang.Object
  extended by org.nuiton.util.ApplicationConfig
      extended by org.nuiton.wikitty.WikittyConfig

public class WikittyConfig
extends org.nuiton.util.ApplicationConfig

Configuration de tous les modules Wikitty. La configuration par defaut doit permettre un bon fonctionnement de wikitty pour quelqu'un souhaitant faire un essaie rapide. La configuration actuelle:

  • wikitty-config.properties comme fichier de configuration
  • WikittyServiceInMemory
  • pas de notification reseau
  • /tmp pour les exports Si on utilise WikittyServiceStorage au lieu de WikittyServiceInMemory par defaut
  • base h2 embarque
  • solr Si on utilise la notification des events
  • transporter XMPPNotifierTransporter
  • serveur im.codelutin.com
  • room test@conference.im.codelutin.com Des la creation de l'objet les fichiers de configuration sont recherches.

    Version:
    $Revision: 684 $ Last update: $Date: 2011-01-20 13:10:03 +0100 (jeu. 20 janv. 2011) $ by : $Author: jcouteau $
    Author:
    poussin

    Nested Class Summary
    static class WikittyConfig.WikittyAction
               
    static class WikittyConfig.WikittyOption
              TODO poussin 20101219 extract this class from WikittyConfig Configuration option for all modules
     
    Nested classes/interfaces inherited from class org.nuiton.util.ApplicationConfig
    org.nuiton.util.ApplicationConfig.Action, org.nuiton.util.ApplicationConfig.ActionDef, org.nuiton.util.ApplicationConfig.CacheItem<T>, org.nuiton.util.ApplicationConfig.OptionDef, org.nuiton.util.ApplicationConfig.OptionList
     
    Field Summary
     
    Fields inherited from class org.nuiton.util.ApplicationConfig
    actions, ADJUSTING_PROPERTY, aliases, APP_NAME, cacheAction, cacheOption, classpath, CONFIG_FILE_NAME, CONFIG_PATH, curfile, defaults, env, etcfile, homefile, inParseOptionPhase, jvm, line, LIST_SEPARATOR, options, osName, pcs, unparsed, useOnlyAliases, userPath
     
    Constructor Summary
    WikittyConfig()
              Create WikittyConfig with default value and load wikitty-config.properties
    WikittyConfig(Properties props)
              Create WikittyConfig and use props as default value
    WikittyConfig(String configFilename)
              Create WikittyConfig and load particular configuration filename
    WikittyConfig(String[] args)
               
     
    Method Summary
    static void help()
               
    protected  void init()
               
     
    Methods inherited from class org.nuiton.util.ApplicationConfig
    addAction, addActionAlias, addAlias, addPropertyChangeListener, addPropertyChangeListener, convertOption, createAction, doAction, firePropertyChange, getConfigFileName, getConfigFileNameOption, getConfigPath, getFlatOptions, getFlatOptions, getMethods, getOption, getOption, getOption, getOptionAsBoolean, getOptionAsClass, getOptionAsDate, getOptionAsDouble, getOptionAsFile, getOptionAsInt, getOptionAsList, getOptionAsLocale, getOptionAsTime, getOptionAsTimestamp, getOptionAsURL, getOptionAsVersion, getOptions, getOptionStartsWith, getParams, getPrintableConfig, getPropertyChangeListeners, getPropertyChangeListeners, getSystemConfigFile, getSystemConfigurationPath, getUnparsed, getUserConfigDirectory, getUserConfigFile, getUserHome, getUsername, hasListeners, installSaveUserAction, isAdjusting, isUseOnlyAliases, loadActions, loadDefaultOptions, migrateUserConfigurationFile, parse, printConfig, printConfig, removePropertyChangeListener, removePropertyChangeListener, replaceRecursiveOptions, save, saveForSystem, saveForUser, setAdjusting, setAppName, setConfigFileName, setDefaultOption, setOption, setOptions, setUseOnlyAliases
     
    Methods inherited from class java.lang.Object
    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
     

    Constructor Detail

    WikittyConfig

    public WikittyConfig()
    Create WikittyConfig with default value and load wikitty-config.properties


    WikittyConfig

    public WikittyConfig(String[] args)

    WikittyConfig

    public WikittyConfig(String configFilename)
    Create WikittyConfig and load particular configuration filename

    Parameters:
    configFilename - name of wikitty config file

    WikittyConfig

    public WikittyConfig(Properties props)
    Create WikittyConfig and use props as default value

    Parameters:
    props - as default value
    Method Detail

    init

    protected void init()

    help

    public static void help()


    Copyright © 2009-2011 CodeLutin. All Rights Reserved.