public class NamedDataSourceSelector extends Object implements DataSourceSelector
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_NAME |
| Constructor and Description |
|---|
NamedDataSourceSelector(HighAvailableDataSource highAvailableDataSource) |
| Modifier and Type | Method and Description |
|---|---|
void |
destroy()
Destroy the DataSourceSelector, maybe interrupt the Thread.
|
DataSource |
get()
Return a DataSource according to the implemention.
|
String |
getDefaultName() |
String |
getName()
Return the name of this DataSourceSelector.
|
String |
getTarget() |
void |
init()
Init the DataSourceSelector before use it.
|
void |
resetDataSourceName() |
void |
setDefaultName(String defaultName) |
void |
setTarget(String name)
Set the target DataSource name to return.
|
public static final String DEFAULT_NAME
public NamedDataSourceSelector(HighAvailableDataSource highAvailableDataSource)
public void init()
DataSourceSelectorinit in interface DataSourceSelectorpublic void destroy()
DataSourceSelectordestroy in interface DataSourceSelectorpublic String getName()
DataSourceSelectorgetName in interface DataSourceSelectorpublic DataSource get()
DataSourceSelectorget in interface DataSourceSelectorpublic void setTarget(String name)
DataSourceSelectorsetTarget in interface DataSourceSelectorpublic String getTarget()
public void resetDataSourceName()
public String getDefaultName()
public void setDefaultName(String defaultName)
Copyright © 2013–2021 Alibaba Group. All rights reserved.