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 Summary
ConstructorsConstructorDescriptionInfinispanControlPanelLoader(ControlPanelConfiguration configuration, io.micronaut.cache.infinispan.InfinispanCacheManager micronautCacheManager, org.infinispan.client.hotrod.RemoteCacheManager infinispanCacheManager) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionLoads a list of control panels.
-
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 configurationmicronautCacheManager- the Micronaut Infinispan cache managerinfinispanCacheManager- the Infinispan remote cache manager
-
-
Method Details
-
loadControlPanels
Description copied from interface:ControlPanelLoaderLoads a list of control panels.- Specified by:
loadControlPanelsin interfaceControlPanelLoader- Returns:
- a list of control panels
-