public class LoadExternalPropertiesListener extends java.lang.Object implements LifecycleListener, SetPropertiesRule.Listener
| Modifier and Type | Field and Description |
|---|---|
protected boolean |
loadFirst |
protected boolean |
overwrite |
protected java.util.HashMap<java.lang.String,java.lang.String> |
properties |
protected boolean |
propertiesLoaded |
| Constructor and Description |
|---|
LoadExternalPropertiesListener() |
| Modifier and Type | Method and Description |
|---|---|
void |
endSetPropertiesRule() |
boolean |
getLoadFirst() |
boolean |
getOverwrite() |
java.lang.Object |
getProperty(java.lang.String name) |
boolean |
isPropertiesLoaded() |
void |
lifecycleEvent(LifecycleEvent event)
Primary entry point for startup and shutdown events.
|
void |
loadProperties()
Where the magic happens.
|
void |
loadProperties(java.lang.Boolean force)
Method that takes one parameter so that I can use IntrospectionUtils to call it :)
|
protected void |
loadPropertyFile(java.lang.String file) |
void |
setLoadFirst(boolean loadFirst) |
void |
setOverwrite(boolean overwrite) |
void |
setPropertiesLoaded(boolean propertiesLoaded) |
boolean |
setProperty(java.lang.String name,
java.lang.String value) |
protected boolean propertiesLoaded
protected boolean overwrite
protected boolean loadFirst
protected final java.util.HashMap<java.lang.String,java.lang.String> properties
public void lifecycleEvent(LifecycleEvent event)
lifecycleEvent in interface LifecycleListenerevent - The event that has occurredpublic boolean isPropertiesLoaded()
public void setPropertiesLoaded(boolean propertiesLoaded)
public boolean getOverwrite()
public void setOverwrite(boolean overwrite)
public boolean getLoadFirst()
public void setLoadFirst(boolean loadFirst)
public java.lang.Object getProperty(java.lang.String name)
public boolean setProperty(java.lang.String name,
java.lang.String value)
public void endSetPropertiesRule()
endSetPropertiesRule in interface SetPropertiesRule.Listenerpublic void loadProperties(java.lang.Boolean force)
force - Resets propertiesLoaded boolean and causes properties to be loaded again.public void loadProperties()
protected void loadPropertyFile(java.lang.String file)
Copyright © 2000-2022 Apache Software Foundation. All Rights Reserved.