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 protectedAbstractMapPropertyLoader()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidload(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:
loadin interfacePropertyLoader<B extends CoreEnvironment.Builder>
-
-