クラス LettuceSubscription
java.lang.ObjectSE
org.springframework.data.redis.connection.util.AbstractSubscription
org.springframework.data.redis.connection.lettuce.LettuceSubscription
- 実装済みのインターフェース一覧:
Subscription
Lettuce に加えてメッセージサブスクリプション。
- 作成者:
- Costin Leau, Mark Paluch, Christoph Strobl, Sarah Abbey, Murtuza Boxwala, Jens Deppe
コンストラクター概要
コンストラクター修飾子コンストラクター説明protectedLettuceSubscription(MessageListener listener, io.lettuce.core.pubsub.StatefulRedisPubSubConnection<byte[], byte[]> pubsubConnection, LettuceConnectionProvider connectionProvider) MessageListener、StatefulRedisPubSubConnection、LettuceConnectionProviderを指定して新しいLettuceSubscriptionを作成します。方法の概要
修飾子と型メソッド説明protected voiddoClose()サブスクリプションをシャットダウンし、保持されているリソースをすべて解放します。protected voiddoPsubscribe(byte[]... patterns) 与えられたパターンを購読するprotected voiddoPUnsubscribe(boolean all, byte[]... patterns) パターンの購読解除。protected voiddoSubscribe(byte[]... channels) 指定されたチャネルにサブスクライブします。protected voiddoUnsubscribe(boolean all, byte[]... channels) チャンネル登録解除。protected io.lettuce.core.pubsub.StatefulRedisPubSubConnection<byte[], byte[]> クラス AbstractSubscription から継承されたメソッド
close, getChannels, getListener, getPatterns, isAlive, pSubscribe, pUnsubscribe, pUnsubscribe, subscribe, unsubscribe, unsubscribe
コンストラクターの詳細
LettuceSubscription
protected LettuceSubscription(MessageListener listener, io.lettuce.core.pubsub.StatefulRedisPubSubConnection<byte[], byte[]> pubsubConnection, LettuceConnectionProvider connectionProvider) MessageListener、StatefulRedisPubSubConnection、LettuceConnectionProviderを指定して新しいLettuceSubscriptionを作成します。- パラメーター:
listener- 通知するリスナーは null であってはなりません。pubsubConnection- null であってはなりません。connectionProvider- null であってはなりません。
メソッドの詳細
getNativeConnection
protected io.lettuce.core.pubsub.StatefulRedisPubSubConnection<byte[],byte[]> getNativeConnection()doClose
protected void doClose()クラスからコピーされた説明:AbstractSubscriptionサブスクリプションをシャットダウンし、保持されているリソースをすべて解放します。- 次で指定:
- クラス
AbstractSubscriptionのdoClose
doPsubscribe
protected void doPsubscribe(byte[]... patterns) クラスからコピーされた説明:AbstractSubscription与えられたパターンを購読する- 次で指定:
- クラス
AbstractSubscriptionのdoPsubscribe - パラメーター:
patterns- サブスクライブするパターン
doPUnsubscribe
protected void doPUnsubscribe(boolean all, byte[]... patterns) クラスからコピーされた説明:AbstractSubscriptionパターンの購読解除。- 次で指定:
- クラス
AbstractSubscriptionのdoPUnsubscribe - パラメーター:
all- すべてのパターンがサブスクライブされていない場合は true(基礎となる実装のヒントとして使用)。patterns- 退会するパターン
doSubscribe
protected void doSubscribe(byte[]... channels) クラスからコピーされた説明:AbstractSubscription指定されたチャネルにサブスクライブします。- 次で指定:
- クラス
AbstractSubscriptionのdoSubscribe - パラメーター:
channels- サブスクライブするチャネル
doUnsubscribe
protected void doUnsubscribe(boolean all, byte[]... channels) クラスからコピーされた説明:AbstractSubscriptionチャンネル登録解除。- 次で指定:
- クラス
AbstractSubscriptionのdoUnsubscribe - パラメーター:
all- すべてのチャネルがサブスクライブされていない場合は true(基礎となる実装のヒントとして使用)。channels- 退会するチャンネル