Module org.glassfish.hk2.extras
Class DefaultTopicDistributionService
java.lang.Object
org.glassfish.hk2.extras.events.internal.DefaultTopicDistributionService
- All Implemented Interfaces:
org.glassfish.hk2.api.DynamicConfigurationListener,org.glassfish.hk2.api.InstanceLifecycleListener,org.glassfish.hk2.api.messaging.TopicDistributionService
@Singleton
@Named("HK2TopicDistributionService")
@ContractsProvided({org.glassfish.hk2.api.messaging.TopicDistributionService.class,org.glassfish.hk2.api.InstanceLifecycleListener.class,org.glassfish.hk2.api.DynamicConfigurationListener.class})
public class DefaultTopicDistributionService
extends Object
implements org.glassfish.hk2.api.messaging.TopicDistributionService, org.glassfish.hk2.api.InstanceLifecycleListener, org.glassfish.hk2.api.DynamicConfigurationListener
This is the default implementation of the TopicDistributionService.
- Author:
- jwells
-
Field Summary
Fields inherited from interface org.glassfish.hk2.api.messaging.TopicDistributionService
HK2_DEFAULT_TOPIC_DISTRIBUTOR -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoiddistributeMessage(org.glassfish.hk2.api.messaging.Topic<?> topic, Object message) org.glassfish.hk2.api.FiltervoidlifecycleEvent(org.glassfish.hk2.api.InstanceLifecycleEvent lifecycleEvent)
-
Constructor Details
-
DefaultTopicDistributionService
public DefaultTopicDistributionService()
-
-
Method Details
-
distributeMessage
- Specified by:
distributeMessagein interfaceorg.glassfish.hk2.api.messaging.TopicDistributionService
-
getFilter
public org.glassfish.hk2.api.Filter getFilter()- Specified by:
getFilterin interfaceorg.glassfish.hk2.api.InstanceLifecycleListener
-
lifecycleEvent
public void lifecycleEvent(org.glassfish.hk2.api.InstanceLifecycleEvent lifecycleEvent) - Specified by:
lifecycleEventin interfaceorg.glassfish.hk2.api.InstanceLifecycleListener
-
configurationChanged
public void configurationChanged()- Specified by:
configurationChangedin interfaceorg.glassfish.hk2.api.DynamicConfigurationListener
-