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()
ComponentFactory
createObject
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
のリスト