public class RandomLoadBalancer extends Object
Constructor and Description |
---|
RandomLoadBalancer() |
Modifier and Type | Method and Description |
---|---|
void |
add(ConnectionEntry entry) |
Collection<RedisPubSubConnection> |
freeze(String host,
int port) |
void |
init(RedisCodec codec,
String password) |
RedisConnection |
nextConnection() |
RedisPubSubConnection |
nextPubSubConnection() |
void |
returnConnection(RedisConnection connection) |
void |
returnSubscribeConnection(RedisPubSubConnection connection) |
void |
shutdown() |
void |
unfreeze(String host,
int port) |
public void init(RedisCodec codec, String password)
init
in interface LoadBalancer
public void add(ConnectionEntry entry)
add
in interface LoadBalancer
public void unfreeze(String host, int port)
unfreeze
in interface LoadBalancer
public Collection<RedisPubSubConnection> freeze(String host, int port)
freeze
in interface LoadBalancer
public RedisPubSubConnection nextPubSubConnection()
nextPubSubConnection
in interface LoadBalancer
public RedisConnection nextConnection()
nextConnection
in interface LoadBalancer
public void returnSubscribeConnection(RedisPubSubConnection connection)
returnSubscribeConnection
in interface LoadBalancer
public void returnConnection(RedisConnection connection)
returnConnection
in interface LoadBalancer
public void shutdown()
shutdown
in interface LoadBalancer
Copyright © 2014. All rights reserved.