public class BdbStoreManagerBuilder extends AbstractStoreManagerBuilder<BerkeleyDBBinaryStoreManager>
| Constructor and Description | 
|---|
BdbStoreManagerBuilder()  | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
Return the path name for the root directory that the BDB file manager uses to store files in. 
 | 
String | 
getStoreName(com.tangosol.config.expression.ParameterResolver resolver)
Specifies the name for a database table that the Berkeley Database JE store manager uses to store data in. 
 | 
String | 
getXmlInitParams(com.tangosol.config.expression.ParameterResolver resolver)
Return the BDB init params needed to construct a BerkeleyDBBinaryStoreManager. 
 | 
BerkeleyDBBinaryStoreManager | 
realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, boolean fPaged)
Realize a  
BinaryStoreManager given the provided parameters. | 
void | 
setDirectory(com.tangosol.config.expression.Expression<String> expr)
Set the BDB root directory where BDB stores files. 
 | 
void | 
setStoreName(com.tangosol.config.expression.Expression<String> expr)
Set the BDB store (database table) name. 
 | 
void | 
setXmlInitParams(com.tangosol.config.expression.Expression<String> expr)
Set the BDB init params needed to construct a BerkeleyDBBinaryStoreManager. 
 | 
getCustomBuilder, setCustomBuilder, validatepublic BerkeleyDBBinaryStoreManager realize(com.tangosol.config.expression.ParameterResolver resolver, ClassLoader loader, boolean fPaged)
BinaryStoreManager given the provided parameters.resolver - the ParameterResolver for resolving expressions and runtime parametersloader - the ClassLoader for loading classes (if necessary)fPaged - the flag indicating whether the map is pagedpublic String getDirectory(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver@Injectable public void setDirectory(com.tangosol.config.expression.Expression<String> expr)
expr - the directory namepublic String getStoreName(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver@Injectable public void setStoreName(com.tangosol.config.expression.Expression<String> expr)
expr - the store namepublic String getXmlInitParams(com.tangosol.config.expression.ParameterResolver resolver)
resolver - the ParameterResolver@Injectable public void setXmlInitParams(com.tangosol.config.expression.Expression<String> expr)
expr - the XML init params