Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members  

NotificationExtensions::BridgeFactory Interface Reference

An interface for the bridge factory. More...

import "NotificationExtensions.idl";

List of all members.

Public Methods

Bridge createBridge (in CosNotifyChannelAdmin::ChannelID channel, in CosNotification::AdminProperties initialAdmin, out BridgeID id) raises ( CosNotifyChannelAdmin::ChannelNotFound, CosNotification::UnsupportedAdmin )
 Create an bridge with specified properties. More...

BridgeIDSeq getAllBridges ()
 Get all bridges created by this factory. More...

Bridge getBridge (in BridgeID id) raises (BridgeNotFound)
 Get a bridge object from its ID. More...


Detailed Description

An interface for the bridge factory.


Member Function Documentation

Bridge NotificationExtensions::BridgeFactory::createBridge in CosNotifyChannelAdmin::ChannelID    channel,
in CosNotification::AdminProperties    initialAdmin,
out BridgeID    id
raises ( CosNotifyChannelAdmin::ChannelNotFound, CosNotification::UnsupportedAdmin )
 

Create an bridge with specified properties.

m <code>channel</code> - the event channel to be bridged to.
m <code>initialAdmin</code> - A list of name-value pair that
specify the desired administrative settings for this bridge.
Returns:
A new bridge object reference. @raises UnsupportedAdmin If any of the settings in the initial_admin sequence could not be supported.

BridgeIDSeq NotificationExtensions::BridgeFactory::getAllBridges  
 

Get all bridges created by this factory.

Returns:
A sequence of bridge object identifiers.

Bridge NotificationExtensions::BridgeFactory::getBridge in BridgeID    id raises (BridgeNotFound)
 

Get a bridge object from its ID.

m <code>id</code> - A unique identifier for the bridge object.
Returns:
An Bridge object reference. @raises BridgeNotFound If no bridge object with that ID could be found.