public abstract class AbstractConfig extends Object implements Serializable
Constructor and Description |
---|
AbstractConfig() |
Modifier and Type | Method and Description |
---|---|
void |
addIntoConfigManager()
Add
instance into ConfigManager |
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.
|
String |
getPrefix() |
static String |
getTagName(Class<?> cls) |
int |
hashCode() |
boolean |
isRefreshed() |
boolean |
isValid()
FIXME check @Parameter(required=true) and any conditions that need to match.
|
void |
refresh() |
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 isRefreshed()
@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)
Copyright © 2011–2021 The Apache Software Foundation. All rights reserved.