org.omg.CosNotifyChannelAdmin
Interface EventChannelFactoryOperations
- All Known Subinterfaces: 
 - EventChannelFactory
 
public interface EventChannelFactoryOperations
 
get_event_channel
EventChannel get_event_channel(int id)
                               throws ChannelNotFound
- Parameters:
 id - A numeric value that is supposed to be the unique identifier
        of a Notification Service event channel, which has been created by
        this target object.
- Returns:
 - The object reference of the Notification Service event channel
        corresponding to the input identifier.
 - Throws:
 ChannelNotFound - If this input
        value does not correspond to such a unique identifier.
 
get_all_channels
int[] get_all_channels()
- Returns:
 - A sequence of all of the unique numeric identifiers
        corresponding to Notification Service event channels, which have been
        created by this target object sofar.
 
 
create_channel
EventChannel create_channel(Property[] initial_qos,
                            Property[] initial_admin,
                            IntHolder id)
                            throws UnsupportedQoS,
                                   UnsupportedAdmin
- The create_channel operation is invoked to create a new instance of the
      Notification Service style event channel. The create_channel operation
      returns a reference to a new Notification Service style event channel.
      In addition, the operation assigns to this new event channel a numeric
      identifier, which is unique among all event channels created by the
      target object.
- Parameters:
 initial_qos - A list of name-value pairs, which specify the
        initial QoS property settings for the new channel.initial_admin - A list of name-value pairs, which specify the
        initial administrative property settings for the new channel.id - An output parameter containing a numeric identifier
        corresponding to the new event channel.
        This identifier is unique among all event channels created by this instance.
- Returns:
 - The reference to a new Notification Service style event channel.
 - Throws:
 UnsupportedQoS - If no implementation of
        the EventChannel interface exists that can support all of the
        requested QoS property settings.
        This exception contains as data a sequence of data structures, each
        of which identifies the name of a QoS property in the input list,
        whose requested setting could not be satisfied, along with an error
        code and a range of settings for the property that could be satisfied.
UnsupportedAdmin - If no implementation
        of the EventChannel interface exists that can support all of the
        requested administrative property settings.
        This exception contains as data a sequence of data structures, each
        of which identifies the name of an administrative property in the
        input list whose requested setting could not be satisfied, along with
        an error code and a range of settings for the property which could be
        satisfied.
 
 
                 Read the latest documentation online