public abstract class AbstractConfig extends Object implements Serializable
| 构造器和说明 |
|---|
AbstractConfig() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addIntoConfigManager()
Add
instance into ConfigManager
Current method will invoked by Spring or Java EE container automatically, or should be triggered manually. |
static void |
appendParameters(Map<String,String> parameters,
Object config) |
static void |
appendParameters(Map<String,String> parameters,
Object config,
String prefix) |
boolean |
equals(Object obj) |
String |
getId() |
Map<String,String> |
getMetaData()
Should be called after Config was fully initialized.
// FIXME: this method should be completely replaced by appendParameters
|
String |
getPrefix() |
static String |
getTagName(Class<?> cls) |
int |
hashCode() |
Boolean |
isDefault() |
boolean |
isValid()
FIXME check @Parameter(required=true) and any conditions that need to match.
|
void |
refresh() |
void |
setDefault(Boolean isDefault) |
void |
setId(String id) |
void |
setPrefix(String prefix) |
String |
toString() |
void |
updateIdIfAbsent(String value) |
public static void appendParameters(Map<String,String> parameters, Object config, String prefix)
@Parameter(excluded=true) public String getId()
public void setId(String id)
public void updateIdIfAbsent(String value)
public Map<String,String> getMetaData()
@Parameter(excluded=true) public String getPrefix()
public void setPrefix(String prefix)
public void refresh()
@Parameter(excluded=true) public boolean isValid()
@PostConstruct public void addIntoConfigManager()
instance into ConfigManager
Current method will invoked by Spring or Java EE container automatically, or should be triggered manually.
ConfigManager.addConfig(AbstractConfig)public Boolean isDefault()
public void setDefault(Boolean isDefault)
Copyright © 2011–2023 The Apache Software Foundation. All rights reserved.