Class InfinispanControlPanelLoader

java.lang.Object
io.micronaut.controlpanel.panels.cache.infinispan.InfinispanControlPanelLoader
All Implemented Interfaces:
ControlPanelLoader

@Context @Requires(beans=ControlPanelConfiguration.class) @Requires(property="infinispan.enabled",notEquals="false",defaultValue="false") public class InfinispanControlPanelLoader extends Object implements ControlPanelLoader
Loader for Infinispan cache control panels. Dynamically loads control panels for all available Infinispan caches.
Since:
2.0.0
Author:
Álvaro Sánchez-Mariscal
  • Constructor Details

    • InfinispanControlPanelLoader

      public InfinispanControlPanelLoader(@Named("cache") ControlPanelConfiguration configuration, io.micronaut.cache.infinispan.InfinispanCacheManager micronautCacheManager, org.infinispan.client.hotrod.RemoteCacheManager infinispanCacheManager)
      Constructor.
      Parameters:
      configuration - the control panel configuration
      micronautCacheManager - the Micronaut Infinispan cache manager
      infinispanCacheManager - the Infinispan remote cache manager
  • Method Details