Class LettuceRedisClientProvider
java.lang.Object
nablarch.integration.redisstore.lettuce.LettuceRedisClientProvider
- All Implemented Interfaces:
ComponentFactory<LettuceRedisClient>
public class LettuceRedisClientProvider
extends Object
implements ComponentFactory<LettuceRedisClient>
LettuceRedisClient のインスタンスを提供するクラス。
このクラスは、 setClientList(List) で設定されたリストの中から、
LettuceRedisClient.getType() が返した値と setClientType(String) で設定された値が
一致するインスタンスを検索し、最初に該当したインスタンスを createObject() の結果として返す。
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionオブジェクトを作成する。voidsetClientList(List<LettuceRedisClient> clientList) 候補となるLettuceRedisClientインスタンスのリストを設定する。voidsetClientType(String clientType) 使用するLettuceRedisClientの実装を識別する値。
-
Constructor Details
-
LettuceRedisClientProvider
public LettuceRedisClientProvider()
-
-
Method Details
-
createObject
Description copied from interface:ComponentFactoryオブジェクトを作成する。- Specified by:
createObjectin interfaceComponentFactory<LettuceRedisClient>- Returns:
- 作成したオブジェクト
-
setClientType
使用するLettuceRedisClientの実装を識別する値。- Parameters:
clientType-LettuceRedisClientの実装を識別する値
-
setClientList
候補となるLettuceRedisClientインスタンスのリストを設定する。- Parameters:
clientList-LettuceRedisClientのリスト
-