Module org.glassfish.hk2.extras
Class DefaultTopicDistributionService
java.lang.Object
org.glassfish.hk2.extras.events.internal.DefaultTopicDistributionService
- All Implemented Interfaces:
DynamicConfigurationListener,InstanceLifecycleListener,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 TopicDistributionService, InstanceLifecycleListener, 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(Topic<?> topic, Object message) voidlifecycleEvent(InstanceLifecycleEvent lifecycleEvent)
-
Constructor Details
-
DefaultTopicDistributionService
public DefaultTopicDistributionService()
-
-
Method Details
-
distributeMessage
- Specified by:
distributeMessagein interfaceTopicDistributionService
-
getFilter
- Specified by:
getFilterin interfaceInstanceLifecycleListener
-
lifecycleEvent
- Specified by:
lifecycleEventin interfaceInstanceLifecycleListener
-
configurationChanged
public void configurationChanged()- Specified by:
configurationChangedin interfaceDynamicConfigurationListener
-