5.4. 埋め込みキャッシュのカスタムリスナー
埋め込みキャッシュのカスタムリスナーは、以下のように
customListener
パラメーターを使用して登録できます。
Java を使用
from("infinispan://?cacheContainer=#myCustomContainer&cacheName=customCacheName&customListener=#myCustomListener") .to("mock:result");
from("infinispan://?cacheContainer=#myCustomContainer&cacheName=customCacheName&customListener=#myCustomListener")
.to("mock:result");
Blueprint を使用
myCustomListener
のインスタンスが存在する必要があります。ユーザーは org.apache.camel.component.infinispan.embedded.InfinispanEmbeddedCustomListener
を拡張し、結果となるクラスに org.infinispan.notifications にある @Listener
アノテーションを付けることが推奨されます。
注記
埋め込みキャッシュのカスタムフィルターおよびコンバーターは現在サポートされていません。