Interface Finder

All Superinterfaces:
Object

public interface Finder extends Object
This inferface is advertised by the IceStorm service through the Ice object with the identity `IceStorm/Finder'. This allows clients to retrieve the topic manager with just the endpoint information of the IceStorm service.
  • Method Details

    • getTopicManager

      TopicManagerPrx getTopicManager(Current current)
      Get the topic manager proxy. The proxy might point to several replicas.
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The topic manager proxy.
    • ice_ids

      default String[] ice_ids(Current current)
      Description copied from interface: Object
      Returns the Slice type IDs of the interfaces supported by this object.
      Specified by:
      ice_ids in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type IDs of the interfaces supported by this object, in base-to-derived order. The first element of the returned array is always ::Ice::Object.
    • ice_id

      default String ice_id(Current current)
      Description copied from interface: Object
      Returns the Slice type ID of the most-derived interface supported by this object.
      Specified by:
      ice_id in interface Object
      Parameters:
      current - The Current object for the invocation.
      Returns:
      The Slice type ID of the most-derived interface.
    • ice_staticId

      static String ice_staticId()
      Description copied from interface: Object
      Returns the Slice type ID of the interface supported by this object.
      Returns:
      The return value is always ::Ice::Object.