Interface DataSourceSelector
- All Known Implementing Classes:
NamedDataSourceSelector
,RandomDataSourceSelector
,StickyRandomDataSourceSelector
public interface DataSourceSelector
Interface for those selector to implement.
e.g. Random and Named
- Author:
- DigitalSonic
-
Method Summary
Modifier and TypeMethodDescriptionvoid
destroy()
Destroy the DataSourceSelector, maybe interrupt the Thread.get()
Return a DataSource according to the implemention.getName()
Return the name of this DataSourceSelector.void
init()
Init the DataSourceSelector before use it.void
Set the target DataSource name to return.
-
Method Details
-
get
DataSource get()Return a DataSource according to the implemention. -
setTarget
Set the target DataSource name to return. Wether to use this or not, it's decided by the implemention. -
getName
String getName()Return the name of this DataSourceSelector. e.g. byName -
init
void init()Init the DataSourceSelector before use it. -
destroy
void destroy()Destroy the DataSourceSelector, maybe interrupt the Thread.
-