Jagger
 All Classes Namespaces Files Functions Variables Enumerator Groups Pages
com.griddynamics.jagger.invoker.QueryPoolLoadBalancer< Q, E > Class Reference

LoadBalancer which uses query and endpoint provider. More...

Inheritance diagram for com.griddynamics.jagger.invoker.QueryPoolLoadBalancer< Q, E >:

Public Member Functions

int endpointSize ()
 Returns number of endpoints. More...
 
int getIterableSize (Iterable iterable)
 
final Iterator< Pair< Q, E > > iterator ()
 
 QueryPoolLoadBalancer ()
 
 QueryPoolLoadBalancer (Iterable< Q > queryProvider, Iterable< E > endpointProvider)
 
int querySize ()
 Returns number of queries. More...
 
void setEndpointProvider (Iterable< E > endpointProvider)
 
void setQueryProvider (Iterable< Q > queryProvider)
 
- Public Member Functions inherited from com.griddynamics.jagger.invoker.LoadBalancer< Q, E >
Iterator< Pair< Q, E > > provide ()
 Returns an iterator over pairs. More...
 

Protected Attributes

Iterable< E > endpointProvider
 
Iterable< Q > queryProvider
 

Detailed Description

LoadBalancer which uses query and endpoint provider.

Author
Gribov Kirill
Details:

Abstract implementation of LoadBalancer. Contains query and endpoint providers. Create pairs of queries and endpoints, which you can take from providers, in your implementation.

Definition at line 34 of file QueryPoolLoadBalancer.java.


The documentation for this class was generated from the following file: