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 Type
    Method
    Description
    void
    Destroy the DataSourceSelector, maybe interrupt the Thread.
    get()
    Return a DataSource according to the implemention.
    Return the name of this DataSourceSelector.
    void
    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

      void setTarget(String name)
      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.