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
  • Constructor Details

    • DefaultTopicDistributionService

      public DefaultTopicDistributionService()
  • Method Details

    • distributeMessage

      public void distributeMessage(org.glassfish.hk2.api.messaging.Topic<?> topic, Object message)
      Specified by:
      distributeMessage in interface org.glassfish.hk2.api.messaging.TopicDistributionService
    • getFilter

      public org.glassfish.hk2.api.Filter getFilter()
      Specified by:
      getFilter in interface org.glassfish.hk2.api.InstanceLifecycleListener
    • lifecycleEvent

      public void lifecycleEvent(org.glassfish.hk2.api.InstanceLifecycleEvent lifecycleEvent)
      Specified by:
      lifecycleEvent in interface org.glassfish.hk2.api.InstanceLifecycleListener
    • configurationChanged

      public void configurationChanged()
      Specified by:
      configurationChanged in interface org.glassfish.hk2.api.DynamicConfigurationListener