Class SpringApplicationConfigManager.Provider

java.lang.Object
com.cloudimpl.outstack.spring.component.SpringApplicationConfigManager.Provider
All Implemented Interfaces:
ComponentProvider
Enclosing class:
SpringApplicationConfigManager

public static final class SpringApplicationConfigManager.Provider
extends java.lang.Object
implements ComponentProvider
  • Nested Class Summary

    Nested classes/interfaces inherited from interface com.cloudimpl.outstack.core.ComponentProvider

    ComponentProvider.ProviderConfigs
  • Field Summary

    Fields
    Modifier and Type Field Description
    java.util.Map<java.lang.String,​java.lang.String> configs  
  • Constructor Summary

    Constructors
    Constructor Description
    Provider()  
  • Method Summary

    Modifier and Type Method Description
    java.lang.String getBase()  
    java.lang.String getImpl()  
    <T> T getInstance()  
    java.lang.String getName()  
    ComponentProvider.ProviderConfigs getOptions()  
    java.util.Optional<java.lang.String> getStatus()  
    void setBase​(java.lang.String base)  
    void setConfigs​(java.util.Map<java.lang.String,​java.lang.String> configs)  
    void setImpl​(java.lang.String impl)  
    protected void setInjector​(Injector injector)  
    void setName​(java.lang.String name)  
    void setStatus​(java.lang.String status)  
    java.lang.String toString()  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Field Details

    • configs

      public java.util.Map<java.lang.String,​java.lang.String> configs
  • Constructor Details

    • Provider

      public Provider()
  • Method Details

    • setImpl

      public void setImpl​(java.lang.String impl)
    • setName

      public void setName​(java.lang.String name)
    • getBase

      public java.lang.String getBase()
    • setBase

      public void setBase​(java.lang.String base)
    • setStatus

      public void setStatus​(java.lang.String status)
    • getStatus

      public java.util.Optional<java.lang.String> getStatus()
    • getName

      public java.lang.String getName()
      Specified by:
      getName in interface ComponentProvider
    • setInjector

      protected void setInjector​(Injector injector)
    • getImpl

      public java.lang.String getImpl()
      Specified by:
      getImpl in interface ComponentProvider
    • setConfigs

      public void setConfigs​(java.util.Map<java.lang.String,​java.lang.String> configs)
    • toString

      public java.lang.String toString()
      Overrides:
      toString in class java.lang.Object
    • getInstance

      public <T> T getInstance()
      Specified by:
      getInstance in interface ComponentProvider
    • getOptions

      public ComponentProvider.ProviderConfigs getOptions()
      Specified by:
      getOptions in interface ComponentProvider