The ConsumerAdmin
interface supports the creation of
proxy suppliers.
InterFilterGroupOperator
to be used when
combining filter results from the target admin object and
its child proxies.
readonly attribute EventChannel MyChannel;
A reference to the parent channel.
readonly attribute AdminID MyID;
The ID assigned to the target admin object by the channel.
readonly attribute InterFilterGroupOperator MyOperator;
The InterFilterGroupOperator
to be used when
combining filter results from the target admin object and
its child proxies.
attribute CosNotifyFilter::MappingFilter lifetime_filter;
Reference to an optional lifetime mapping filter.
attribute CosNotifyFilter::MappingFilter priority_filter;
Reference to an optional priority mapping filter.
readonly attribute ProxyIDSeq pull_suppliers;
A list of pull suppliers managed by the target admin object.
readonly attribute ProxyIDSeq push_suppliers;
A list of push suppliers managed by the target admin object.
void destroy();
Destroys the target admin object and all proxies it is managing.
ProxySupplier get_proxy_supplier(in ProxyID proxy_id) raises(ProxyNotFound);
Obtains a reference to a proxy supplier with the given proxy ID.
proxy_id
- The ID of the proxy to locate. A consumer
admin object assigns an ID to each proxy it creates.
ProxyNotFound
exception
is raised.
ProxySupplier obtain_notification_pull_supplier(in ClientType ctype, out ProxyID proxy_id) raises(AdminLimitExceeded);
Creates a new proxy pull supplier.
ctype
- Specifies the client type. The returned
proxy can be narrowed to a type suitable for the given
client type.
proxy_id
- Returns the ID assigned to the
newly created proxy.
AdminLimitExceeded
exception is raised if
creating a new proxy would exceed the limit for the target
admin.
ProxySupplier obtain_notification_push_supplier(in ClientType ctype, out ProxyID proxy_id) raises(AdminLimitExceeded);
Creates a new proxy push supplier.
ctype
- Specifies the client type. The returned
proxy can be narrowed to a type suitable for the given
client type.
proxy_id
- Returns the ID assigned to the
newly created proxy.
AdminLimitExceeded
exception is raised if
creating a new proxy would exceed the limit for the target
admin.
Generated by the ORBacus IDL-to-HTML translator (non-commercial)