Interface CosNotifyChannelAdmin::ProxyPushSupplier

interface ProxyPushSupplier
inherits from CosNotifyChannelAdmin::ProxySupplier, CosNotifyComm::PushSupplier

The ProxyPushSupplier interface manages connections from push consumers who wish to have unstructured events pushed on them by the channel.



Operation Index

connect_any_push_consumer
Connects a consumer to the channel.
resume_connection
This operation causes the target object to resume pushing events to the connected consumer.
suspend_connection
This operation causes the target object to stop pushing events to the connected consumer.

Operations

connect_any_push_consumer
void connect_any_push_consumer(in CosEventComm::PushConsumer push_consumer)
    raises(CosEventChannelAdmin::AlreadyConnected,
           CosEventChannelAdmin::TypeError);

Connects a consumer to the channel. If a consumer is already connected the AlreadyConnected exception is raised.

Parameters:
push_consumer - A reference to the consumer object. A nil reference is not permitted.

resume_connection
void resume_connection()
    raises(ConnectionAlreadyActive,
           NotConnected);

This operation causes the target object to resume pushing events to the connected consumer. If the connection is not suspended the ConnectionAlreadyActive exception is raised. If the target object is not connected to a supplier the NotConnected exception is raised.


suspend_connection
void suspend_connection()
    raises(ConnectionAlreadyInactive,
           NotConnected);

This operation causes the target object to stop pushing events to the connected consumer. If the connection is already suspended the ConnectionAlreadyInactive exception is raised. If the target object is not connected to a supplier the NotConnected exception is raised.



Generated by the ORBacus IDL-to-HTML translator (non-commercial)