Class AbstractBasicConfiguration<T,​C extends AbstractBasicConfiguration<T,​C>>

    • Field Detail

      • name

        private final java.lang.String name
      • removed

        private boolean removed
      • refs

        protected final java.util.Map<java.lang.String,​T> refs
    • Constructor Detail

      • AbstractBasicConfiguration

        AbstractBasicConfiguration​(java.lang.String name,
                                   LogContextConfigurationImpl configuration,
                                   java.util.Map<java.lang.String,​T> refs,
                                   java.util.Map<java.lang.String,​C> configs)
    • Method Detail

      • getName

        public java.lang.String getName()
        Description copied from interface: NamedConfigurable
        Get the name of this configurable object.
        Specified by:
        getName in interface NamedConfigurable
        Returns:
        the name
      • clearRemoved

        void clearRemoved()
      • setRemoved

        void setRemoved()
      • isRemoved

        boolean isRemoved()
      • getRemoveAction

        ConfigAction<java.lang.Void> getRemoveAction()
      • getRefs

        java.util.Map<java.lang.String,​T> getRefs()
      • getConfigs

        java.util.Map<java.lang.String,​C> getConfigs()