Class TopicManager.Impl

  • All Implemented Interfaces:
    java.util.EventListener, TopicManager, org.springframework.context.ApplicationListener
    Enclosing interface:
    TopicManager

    public static final class TopicManager.Impl
    extends java.lang.Object
    implements TopicManager
    • Constructor Summary

      Constructors 
      Constructor Description
      Impl​(Ice.Communicator communicator)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      protected IceStorm.TopicManagerPrx managerOrNull()  
      void onApplicationEvent​(org.springframework.context.ApplicationEvent event)  
      protected Ice.ObjectPrx publisherOrNull​(java.lang.String name)  
      void register​(java.lang.String topicName, Ice.ObjectPrx prx, boolean strict)
      Enforces no security constraints.
      protected IceStorm.TopicPrx topicOrNull​(java.lang.String name)  
      void unregister​(java.lang.String topicName, Ice.ObjectPrx prx)  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • Impl

        public Impl​(Ice.Communicator communicator)
    • Method Detail

      • onApplicationEvent

        public void onApplicationEvent​(org.springframework.context.ApplicationEvent event)
        Specified by:
        onApplicationEvent in interface org.springframework.context.ApplicationListener
      • register

        public void register​(java.lang.String topicName,
                             Ice.ObjectPrx prx,
                             boolean strict)
                      throws ServerError
        Description copied from interface: TopicManager
        Enforces no security constraints. For the moment, that is the responsibility of application code. WILL CHANGE
        Specified by:
        register in interface TopicManager
        Throws:
        ServerError
      • managerOrNull

        protected IceStorm.TopicManagerPrx managerOrNull()
      • topicOrNull

        protected IceStorm.TopicPrx topicOrNull​(java.lang.String name)
      • publisherOrNull

        protected Ice.ObjectPrx publisherOrNull​(java.lang.String name)