IceStorm.Finder

class IceStorm.Finder

Bases: Object, ABC

Provides access to a IceStorm.TopicManagerPrx object via a fixed identity. An IceStorm Finder is always registered with identity IceStorm/Finder. This allows clients to obtain the associated TopicManager proxy with just the endpoint information of the object. For example, you can use the Finder proxy IceStorm/Finder:tcp -h somehost -p 4061 to get the TopicManager proxy MyIceStorm/TopicManager:tcp -h somehost -p 4061.

Notes

The Slice compiler generated this skeleton class from Slice interface ::IceStorm::Finder.

abstractmethod getTopicManager(current: Current) TopicManagerPrx | None | Awaitable[TopicManagerPrx | None]

Gets a proxy to the associated IceStorm.TopicManagerPrx. The proxy might point to several replicas.

Parameters:

current (Ice.Current) – The Current object for the dispatch.

Returns:

The topic manager proxy. This proxy is never null.

Return type:

TopicManagerPrx | None | Awaitable[TopicManagerPrx | None]

static ice_staticId() str

Obtain the type ID of the Slice interface.

Returns:

The type ID.

Return type:

str