Este conteúdo não está disponível no idioma selecionado.
17.3. Callable and CDI
Where
DistributedCallable cannot be implemented or is not appropriate, and a reference to input cache used in DistributedExecutorService is still required, there is an option to inject the input cache by CDI mechanism.
When the
Callable task arrives at a JBoss Data Grid executing node, JBoss Data Grid's CDI mechanism provides an appropriate cache reference, and injects it to the executing Callable.
To use the JBoss Data Grid CDI with
Callable:
- Declare a
Cachefield inCallable>and annotated withorg.infinispan.cdi.Input - Include the mandatory
@Injectannotation.
For example: