Class HazelcastSyncCacheControlPanel
java.lang.Object
io.micronaut.controlpanel.core.AbstractControlPanel<AbstractCacheControlPanel.Body>
io.micronaut.controlpanel.core.AbstractEachBeanControlPanel<AbstractCacheControlPanel.Body>
io.micronaut.controlpanel.panels.cache.AbstractCacheControlPanel<io.micronaut.cache.hazelcast.HazelcastSyncCache>
io.micronaut.controlpanel.panels.cache.hazelcast.HazelcastSyncCacheControlPanel
- All Implemented Interfaces:
ConfigurableControlPanel,ControlPanel<AbstractCacheControlPanel.Body>,io.micronaut.core.naming.Named,io.micronaut.core.order.Ordered,io.micronaut.core.util.Toggleable
public class HazelcastSyncCacheControlPanel
extends AbstractCacheControlPanel<io.micronaut.cache.hazelcast.HazelcastSyncCache>
Control panel for managing Hazelcast caches.
Provides cache information and operations specific to Hazelcast-based caches.
- Since:
- 2.0.0
- Author:
- Álvaro Sánchez-Mariscal
-
Nested Class Summary
Nested classes/interfaces inherited from class io.micronaut.controlpanel.panels.cache.AbstractCacheControlPanel
AbstractCacheControlPanel.BodyNested classes/interfaces inherited from interface io.micronaut.controlpanel.core.ControlPanel
ControlPanel.Category, ControlPanel.View -
Field Summary
Fields inherited from class io.micronaut.controlpanel.panels.cache.AbstractCacheControlPanel
ENABLED_PROPERTY, NAMEFields inherited from class io.micronaut.controlpanel.core.AbstractControlPanel
configuration, controlPanelNameFields inherited from interface io.micronaut.core.order.Ordered
HIGHEST_PRECEDENCE, LOWEST_PRECEDENCE -
Constructor Summary
ConstructorsConstructorDescriptionHazelcastSyncCacheControlPanel(io.micronaut.cache.hazelcast.HazelcastSyncCache cache, ControlPanelConfiguration configuration) Constructor. -
Method Summary
Methods inherited from class io.micronaut.controlpanel.panels.cache.AbstractCacheControlPanel
getBadge, getBeanName, getBody, getCacheSize, getCategory, getPanelNameMethods inherited from class io.micronaut.controlpanel.core.AbstractEachBeanControlPanel
getBodyView, getDetailedView, getName, getTitleMethods inherited from class io.micronaut.controlpanel.core.AbstractControlPanel
getOrder, isEnabledMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.controlpanel.core.ControlPanel
hasDetails
-
Constructor Details
-
HazelcastSyncCacheControlPanel
public HazelcastSyncCacheControlPanel(io.micronaut.cache.hazelcast.HazelcastSyncCache cache, ControlPanelConfiguration configuration) Constructor.- Parameters:
cache- the Hazelcast cache instanceconfiguration- the control panel configuration
-
-
Method Details
-
getCache
protected io.micronaut.cache.hazelcast.HazelcastSyncCache getCache()- Specified by:
getCachein classAbstractCacheControlPanel<io.micronaut.cache.hazelcast.HazelcastSyncCache>
-
getCacheAsMap
- Specified by:
getCacheAsMapin classAbstractCacheControlPanel<io.micronaut.cache.hazelcast.HazelcastSyncCache>
-
getIcon
Returns the icon for Hazelcast cache control panels.- Specified by:
getIconin interfaceConfigurableControlPanel- Overrides:
getIconin classAbstractCacheControlPanel<io.micronaut.cache.hazelcast.HazelcastSyncCache>- Returns:
- the icon name
-