Package com.couchbase.client.core.env
Class AbstractMapPropertyLoader<B extends CoreEnvironment.Builder>
- java.lang.Object
-
- com.couchbase.client.core.env.AbstractMapPropertyLoader<B>
-
- Type Parameters:
B
- the builder to load into.
- All Implemented Interfaces:
PropertyLoader<B>
- Direct Known Subclasses:
ConnectionStringPropertyLoader
,SystemPropertyPropertyLoader
public abstract class AbstractMapPropertyLoader<B extends CoreEnvironment.Builder> extends Object implements PropertyLoader<B>
Loads properties from a string/string map.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
AbstractMapPropertyLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description void
load(B builder)
protected abstract Map<String,String>
propertyMap()
Returns the property map which should be loaded.
-
-
-
Method Detail
-
propertyMap
protected abstract Map<String,String> propertyMap()
Returns the property map which should be loaded.- Returns:
- the property map to load.
-
load
public void load(B builder)
- Specified by:
load
in interfacePropertyLoader<B extends CoreEnvironment.Builder>
-
-