public abstract class NamedLockFactorySelectorSupport extends Object implements NamedLockFactorySelector
| Modifier and Type | Field and Description |
|---|---|
static String |
FACTORY_KEY |
static String |
NAME_MAPPER_KEY |
| Constructor and Description |
|---|
NamedLockFactorySelectorSupport(Map<String,NamedLockFactory> factories,
String defaultFactoryName,
Map<String,NameMapper> nameMappers,
String defaultNameMapperName) |
| Modifier and Type | Method and Description |
|---|---|
protected String |
getFactoryName(String defaultFactoryName)
Returns selected factory name (or passed in default) using System property value of
FACTORY_KEY. |
protected String |
getNameMapperName(String defaultNameMapperName)
Returns selected name mapper name (or passed in default) using System property value of
NAME_MAPPER_KEY. |
NamedLockFactory |
getSelectedNamedLockFactory()
Returns the selected
NamedLockFactory, never null. |
NameMapper |
getSelectedNameMapper()
Returns the selected
NameMapper, never null. |
public static final String FACTORY_KEY
public static final String NAME_MAPPER_KEY
public NamedLockFactorySelectorSupport(Map<String,NamedLockFactory> factories, String defaultFactoryName, Map<String,NameMapper> nameMappers, String defaultNameMapperName)
public NamedLockFactory getSelectedNamedLockFactory()
NamedLockFactory, never null.getSelectedNamedLockFactory in interface NamedLockFactorySelectorpublic NameMapper getSelectedNameMapper()
NameMapper, never null.getSelectedNameMapper in interface NamedLockFactorySelectorprotected String getFactoryName(String defaultFactoryName)
FACTORY_KEY.protected String getNameMapperName(String defaultNameMapperName)
NAME_MAPPER_KEY.Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.