Package com.mayam.wf.siteconfig


package com.mayam.wf.siteconfig
Site configuration. Dependency injection is set up as follows. In your injector module, do the following: install(new SiteConfigModule()); Inject the SiteConfig object where needed.
  • Class
    Description
    Abstract class for site configuration.
    Binds a SiteConfig getter to its key in the properties file and also provides a default value.
    Declares a specific configuration setting as reloadable, which means that the value will be updated in runtime.
    Borrowing heavily from the Maven Runtime, this utility class extracts version strings for individual known artifacts or scans the classpath for all existing artifacts.
    An artifact information bean, holding identifiers and version.
    Performs authentication of API tokens based on current SiteConfig.
     
     
    Qualifier for an injected String meant to hold a process name/identifier for the currently running main application context.
    Main site configuration class for Mayam Tasks.
    Determines whether elastic search should always be used (if enabled), or if the regular search manager should be used most of the time (so as not to confuse users).
    Exception thrown by an invalid SiteConfig.
    Guice module for setting up injection of SiteConfig.