public class LettuceRedisClientProvider extends java.lang.Object implements ComponentFactory<LettuceRedisClient>
LettuceRedisClient のインスタンスを提供するクラス。
このクラスは、 setClientList(List) で設定されたリストの中から、
LettuceRedisClient.getType() が返した値と setClientType(String) で設定された値が
一致するインスタンスを検索し、最初に該当したインスタンスを createObject() の結果として返す。
| Constructor and Description |
|---|
LettuceRedisClientProvider() |
| Modifier and Type | Method and Description |
|---|---|
LettuceRedisClient |
createObject()
オブジェクトを作成する。
|
void |
setClientList(java.util.List<LettuceRedisClient> clientList)
候補となる
LettuceRedisClient インスタンスのリストを設定する。 |
void |
setClientType(java.lang.String clientType)
使用する
LettuceRedisClient の実装を識別する値。 |
public LettuceRedisClient createObject()
ComponentFactorycreateObject in interface ComponentFactory<LettuceRedisClient>public void setClientType(java.lang.String clientType)
LettuceRedisClient の実装を識別する値。clientType - LettuceRedisClient の実装を識別する値public void setClientList(java.util.List<LettuceRedisClient> clientList)
LettuceRedisClient インスタンスのリストを設定する。clientList - LettuceRedisClient のリスト