D
- either java.sql.Driver or javax.sql.DataSourcepublic class SimpleBalancer<D> extends AbstractBalancer<D>
next()
implementation always returns the database with the highest weight.databaseSet, lock
Constructor and Description |
---|
SimpleBalancer() |
Modifier and Type | Method and Description |
---|---|
protected void |
added(Database<D> database)
Called when a database was added to the set.
|
protected void |
cleared()
Called when the set was cleared.
|
Database<D> |
next()
Returns the next database from this balancer
|
protected void |
removed(Database<D> database)
Called when a database was removed from the set.
|
add, afterInvocation, all, beforeInvocation, clear, remove
public SimpleBalancer()
public Database<D> next()
Balancer
Balancer.next()
protected void added(Database<D> database)
AbstractBalancer
added
in class AbstractBalancer<D>
database
- a database descriptorAbstractBalancer.added(net.sf.hajdbc.Database)
protected void removed(Database<D> database)
AbstractBalancer
removed
in class AbstractBalancer<D>
database
- a database descriptorAbstractBalancer.removed(net.sf.hajdbc.Database)
protected void cleared()
AbstractBalancer
cleared
in class AbstractBalancer<D>
AbstractBalancer.cleared()