org.omg.CosNotifyChannelAdmin
Interface ProxyPushSupplier
- All Superinterfaces:
- FilterAdmin, FilterAdminOperations, IDLEntity, NotifySubscribe, NotifySubscribeOperations, Object, ProxyPushSupplierOperations, ProxySupplier, ProxySupplierOperations, PushSupplier, PushSupplierOperations, QoSAdmin, QoSAdminOperations, java.io.Serializable
public interface ProxyPushSupplier
- extends ProxyPushSupplierOperations, ProxySupplier, PushSupplier, IDLEntity
The ProxyPushSupplier interface supports connections to the channel by
consumers, who will receive events from the channel as untyped Anys.
Through inheritance of the ProxySupplier interface, the ProxyPushSupplier
interface supports administration of various QoS properties,
administration of a list of associated filter objects, mapping filters
for event priority and lifetime, and a readonly attribute containing the
reference of the ConsumerAdmin object which created it.
In addition, this inheritance implies that a ProxyPushSupplier instance
supports an operation that will return the list of event types, which the
proxy supplier will potentially by supplying, and an operation which can
return information about the instance?s ability to accept a per-event
QoS request.
The ProxyPushSupplier interface also inherits from the PushSupplier
interface defined within the CosNotifyComm module.
This interface supports the operation required to disconnect the
ProxyPushSupplier from its associated consumer.
In addition, since the inherited PushSupplier interface inherits the
CosNotifyComm::NotifySubscribe interface, an instance supporting the
ProxyPushSupplier interface can be informed whenever the list of event
types that the consumer connected to it is interested in receiving changes.
Lastly, the ProxyPushSupplier interface defines the operation, which
can be invoked by a push consumer to establish the connection over which
the push consumer will receive events from the channel.
Note that this can be either a pure event service style, or a
notification service style push consumer.The ProxyPushSupplier interface
also defines a pair of operations that can suspend and resume the
connection between a ProxyPushSupplier instance and its associated
PushConsumer.
During the time such a connection is suspended, the ProxyPushSupplier
will accumulate events destined for the consumer but not transmit them
until the connection is resumed.
Methods inherited from interface org.omg.CORBA.Object |
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _is_a, _is_equivalent, _non_existent, _release, _request, _set_policy_override |
Read the latest documentation online