Interface ConfigHandler<K,​V>

  • Type Parameters:
    K - the key type
    V - the value type
    All Superinterfaces:
    Map<K,​V>

    public interface ConfigHandler<K,​V>
    extends Map<K,​V>
    In Inugami, the ConfigHandler is the root principle for configuration management. All configuration in Inugami are sent to components with this object. The configuration in Inugami are not static, values or functions can be injected or invoked using specific tags. To inject properties, use mustache template ({{someValue}}). For functions, it's the same approach than **EL** expression (#{myFunction(param1, param2)})