簡體   English   中英

自定義攔截器將bean注入DistributedTask

[英]Custom interceptor to Inject bean into DistributedTask

是否可以攔截DistributedTask以便我可以手動注入一些bean?

我期望編寫一個攔截器,以接收任務Object ,找到具有Inject批注的任何字段,並注入一些特定於其正在運行的節點的 bean。

應該有可能; 您必須在攔截器中覆蓋visitDistributedExecuteCommand()方法。 但是,似乎首選的方法是實現DistributedTaskLifecycle並將其注冊到META-INF/services ,就像CDI一樣。

請注意,在Infinispan 9.0中,攔截器SPI將被更改(這就是在8.2中棄用所有攔截器的原因)。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM