Class TopicImpl<T>

java.lang.Object
org.jvnet.hk2.internal.TopicImpl<T>
All Implemented Interfaces:
org.glassfish.hk2.api.messaging.Topic<T>

public class TopicImpl<T> extends Object implements org.glassfish.hk2.api.messaging.Topic<T>
Author:
jwells
  • Method Details

    • publish

      public void publish(T message)
      Specified by:
      publish in interface org.glassfish.hk2.api.messaging.Topic<T>
    • named

      public org.glassfish.hk2.api.messaging.Topic<T> named(String name)
      Specified by:
      named in interface org.glassfish.hk2.api.messaging.Topic<T>
    • ofType

      public <U> org.glassfish.hk2.api.messaging.Topic<U> ofType(Type type)
      Specified by:
      ofType in interface org.glassfish.hk2.api.messaging.Topic<T>
    • qualifiedWith

      public org.glassfish.hk2.api.messaging.Topic<T> qualifiedWith(Annotation... qualifiers)
      Specified by:
      qualifiedWith in interface org.glassfish.hk2.api.messaging.Topic<T>
    • getTopicType

      public Type getTopicType()
      Specified by:
      getTopicType in interface org.glassfish.hk2.api.messaging.Topic<T>
    • getTopicQualifiers

      public Set<Annotation> getTopicQualifiers()
      Specified by:
      getTopicQualifiers in interface org.glassfish.hk2.api.messaging.Topic<T>