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
-
Method Summary
Modifier and TypeMethodDescriptionオブジェクトを作成する。void
setClientList
(List<LettuceRedisClient> clientList) 候補となるLettuceRedisClient
インスタンスのリストを設定する。void
setClientType
(String clientType) 使用するLettuceRedisClient
の実装を識別する値。
-
Constructor Details
-
LettuceRedisClientProvider
public LettuceRedisClientProvider()
-
-
Method Details
-
createObject
Description copied from interface:ComponentFactory
オブジェクトを作成する。- Specified by:
createObject
in interfaceComponentFactory<LettuceRedisClient>
- Returns:
- 作成したオブジェクト
-
setClientType
使用するLettuceRedisClient
の実装を識別する値。- Parameters:
clientType
-LettuceRedisClient
の実装を識別する値
-
setClientList
候補となるLettuceRedisClient
インスタンスのリストを設定する。- Parameters:
clientList
-LettuceRedisClient
のリスト
-