Class HazelcastControlPanelRegistrar
java.lang.Object
io.micronaut.controlpanel.panels.cache.hazelcast.HazelcastControlPanelRegistrar
- All Implemented Interfaces:
com.hazelcast.core.DistributedObjectListener,EventListener
@Context
@Requires(beans={io.micronaut.cache.hazelcast.HazelcastCacheManager.class,com.hazelcast.core.HazelcastInstance.class})
public class HazelcastControlPanelRegistrar
extends Object
implements com.hazelcast.core.DistributedObjectListener
Registrar for Hazelcast cache control panels.
Dynamically creates and registers control panels for Hazelcast caches as they are created.
- Since:
- 2.0.0
- Author:
- Álvaro Sánchez-Mariscal
-
Constructor Summary
ConstructorsConstructorDescriptionHazelcastControlPanelRegistrar(io.micronaut.context.ApplicationContext beanContext, ControlPanelConfiguration configuration, io.micronaut.cache.hazelcast.HazelcastCacheManager cacheManager, com.hazelcast.core.HazelcastInstance instance) Constructor. -
Method Summary
Modifier and TypeMethodDescriptionvoiddistributedObjectCreated(com.hazelcast.core.DistributedObjectEvent event) voiddistributedObjectDestroyed(com.hazelcast.core.DistributedObjectEvent event)
-
Constructor Details
-
HazelcastControlPanelRegistrar
public HazelcastControlPanelRegistrar(io.micronaut.context.ApplicationContext beanContext, @Named("cache") ControlPanelConfiguration configuration, io.micronaut.cache.hazelcast.HazelcastCacheManager cacheManager, com.hazelcast.core.HazelcastInstance instance) Constructor.- Parameters:
beanContext- the application contextconfiguration- the control panel configurationcacheManager- the Hazelcast cache managerinstance- the Hazelcast instance
-
-
Method Details
-
distributedObjectCreated
public void distributedObjectCreated(com.hazelcast.core.DistributedObjectEvent event) - Specified by:
distributedObjectCreatedin interfacecom.hazelcast.core.DistributedObjectListener
-
distributedObjectDestroyed
public void distributedObjectDestroyed(com.hazelcast.core.DistributedObjectEvent event) - Specified by:
distributedObjectDestroyedin interfacecom.hazelcast.core.DistributedObjectListener
-