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.StringgetBase()java.lang.StringgetImpl()<T> TgetInstance()java.lang.StringgetName()ComponentProvider.ProviderConfigsgetOptions()java.util.Optional<java.lang.String>getStatus()voidsetBase(java.lang.String base)voidsetConfigs(java.util.Map<java.lang.String,java.lang.String> configs)voidsetImpl(java.lang.String impl)protected voidsetInjector(Injector injector)voidsetName(java.lang.String name)voidsetStatus(java.lang.String status)java.lang.StringtoString()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:
getNamein interfaceComponentProvider
-
setInjector
-
getImpl
public java.lang.String getImpl()- Specified by:
getImplin interfaceComponentProvider
-
setConfigs
public void setConfigs(java.util.Map<java.lang.String,java.lang.String> configs) -
toString
public java.lang.String toString()- Overrides:
toStringin classjava.lang.Object
-
getInstance
public <T> T getInstance()- Specified by:
getInstancein interfaceComponentProvider
-
getOptions
- Specified by:
getOptionsin interfaceComponentProvider
-