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 NamedLockFactorySelector
public NameMapper getSelectedNameMapper()
NameMapper
, never null.getSelectedNameMapper
in interface NamedLockFactorySelector
protected String getFactoryName(String defaultFactoryName)
FACTORY_KEY
.protected String getNameMapperName(String defaultNameMapperName)
NAME_MAPPER_KEY
.Copyright © 2010–2022 The Apache Software Foundation. All rights reserved.