org.omg.CosTypedNotifyChannelAdmin
Interface TypedProxyPushSupplier
- All Superinterfaces:
- FilterAdmin, FilterAdminOperations, IDLEntity, NotifySubscribe, NotifySubscribeOperations, Object, ProxySupplier, ProxySupplierOperations, PushSupplier, PushSupplierOperations, QoSAdmin, QoSAdminOperations, java.io.Serializable, TypedProxyPushSupplierOperations
public interface TypedProxyPushSupplier
- extends TypedProxyPushSupplierOperations, ProxySupplier, PushSupplier, IDLEntity
The TypedProxyPushSupplier interface supports connections to the channel
by consumers who will receive OMG Event Service style events from the
channel.
Through inheritance of the ProxySupplier interface, the
TypedProxyPushSupplier 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 object reference of the ConsumerAdmin4 instance, which
created a given TypedProxyPushSupplier instance.
In addition, this inheritance implies that a TypedProxyPushSupplier
instance supports an operation, which will return the list of event
types that the proxy supplier will potentially by supplying, and an
operation that can return information about the instance?s ability to
accept a perevent QoS request.
The TypedProxyPushSupplier interface also inherits from the PushSupplier
interface defined within the CosNotifyComm module.
This interface supports the operation required to disconnect the
TypedProxyPushSupplier from its associated consumer.
In addition, since the inherited PushSupplier interface inherits the
CosNotifyComm::NotifySubscribe interface, an instance supporting the
TypedProxyPushSupplier interface can be informed whenever the list of
event types that the consumer connected to it is interested in receiving
changes.
Lastly, the TypedProxyPushSupplier interface defines the operation, which
can be invoked by a typed push consumer to establish the connection over
which the typed push consumer will receive events from the channel.
Note that this can be either a pure event service style, or a
notification service style typed push consumer.
The TypedProxyPushSupplier interface also defines a pair of operations
that can suspend and resume the connection between a
TypedProxyPushSupplier instance and its associated TypedPushConsumer.
During the time such a connection is suspended, the
TypedProxyPushSupplier 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