ome.services.blitz.fire
Class TopicManager.Impl

java.lang.Object
  extended by ome.services.blitz.fire.TopicManager.Impl
All Implemented Interfaces:
EventListener, TopicManager, org.springframework.context.ApplicationListener
Enclosing interface:
TopicManager

public static final class TopicManager.Impl
extends Object
implements TopicManager


Nested Class Summary
 
Nested classes/interfaces inherited from interface ome.services.blitz.fire.TopicManager
TopicManager.Impl, TopicManager.TopicMessage
 
Constructor Summary
TopicManager.Impl(Ice.Communicator communicator)
           
 
Method Summary
protected  IceStorm.TopicManagerPrx managerOrNull()
           
 void onApplicationEvent(org.springframework.context.ApplicationEvent event)
           
protected  Ice.ObjectPrx publisherOrNull(String name)
           
 void register(String topicName, Ice.ObjectPrx prx, boolean strict)
          Enforces no security constraints.
protected  IceStorm.TopicPrx topicOrNull(String name)
           
 void unregister(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

TopicManager.Impl

public TopicManager.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(String topicName,
                     Ice.ObjectPrx prx,
                     boolean strict)
              throws omero.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:
omero.ServerError

unregister

public void unregister(String topicName,
                       Ice.ObjectPrx prx)
                throws omero.ServerError
Specified by:
unregister in interface TopicManager
Throws:
omero.ServerError

managerOrNull

protected IceStorm.TopicManagerPrx managerOrNull()

topicOrNull

protected IceStorm.TopicPrx topicOrNull(String name)

publisherOrNull

protected Ice.ObjectPrx publisherOrNull(String name)


OmeroJava Api

Version: 4.3.3-00d1137e-b2894

Copyright © 2009 The University of Dundee. All Rights Reserved.