Interface PropertyProvider
-
- All Known Implementing Classes:
AbstractPropertyProvider,DefaultPropertyProvider,FilePropertyProvider,JvmSystemPropertyProvider,SystemEnvPropertyProvider
public interface PropertyProviderProperty provider interface supporting chain of responsibility pattern. Allows searching for properties across multiple sources with fallback behavior.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetProperty(String key)Gets property value by key.voidsetNext(PropertyProvider next)Sets next provider in the chain for fallback.
-
-
-
Method Detail
-
getProperty
String getProperty(String key)
Gets property value by key.- Parameters:
key- property key- Returns:
- property value
- Throws:
PropertyNotFoundException- if property not found
-
setNext
void setNext(PropertyProvider next)
Sets next provider in the chain for fallback.- Parameters:
next- next property provider
-
-