org.omg.CosNotifyChannelAdmin
Interface ProxyConsumer
- All Superinterfaces:
- FilterAdmin, FilterAdminOperations, IDLEntity, Object, ProxyConsumerOperations, QoSAdmin, QoSAdminOperations, java.io.Serializable
- All Known Subinterfaces:
- ProxyPullConsumer, ProxyPushConsumer, SequenceProxyPullConsumer, SequenceProxyPushConsumer, StructuredProxyPullConsumer, StructuredProxyPushConsumer, TypedProxyPullConsumer, TypedProxyPushConsumer
public interface ProxyConsumer
- extends ProxyConsumerOperations, QoSAdmin, FilterAdmin, IDLEntity
The ProxyConsumer interface is intended to be an abstract interface that
is inherited by the different varieties of proxy consumers that can be
instantiated within a notification channel.
It encapsulates the behaviors common to all Notification Service proxy
consumers.
In particular, the ProxyConsumer interface inherits the QoSAdmin interface
defined within the CosNotification module, and the FilterAdmin interface
defined within the CosNotifyFilter module.
The former inheritance enables all proxy consumers to administer a list of
associated QoS properties, while the latter inheritance enables all proxy
consumers to administer a list of associated filter objects.
Locally, the ProxyConsumer interface defines a readonly attribute that
should be set upon creation of each proxy consumer instance to indicate
the specific type of proxy consumer the instance represents, and a readonly
attribute which maintains a reference to the SupplierAdmin object that
created it.
In addition, the ProxyConsumer interface defines an operation that returns
the list of event types a given proxy consumer instance is configured to
forward, and an operation which can be queried to determine which message
level QoS properties can be set on a per-event basis.
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