The SupplierAdmin
interface supports the creation of
proxy consumers.
InterFilterGroupOperator
to be used
when combining filter results from the target admin
object a 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 a its child proxies.
readonly attribute ProxyIDSeq pull_consumers;
A list of pull consumers managed by the target admin object.
readonly attribute ProxyIDSeq push_consumers;
A list of push consumers managed by the target admin object.
void destroy();
Destroys the target admin object and all proxies it is managing.
ProxyConsumer get_proxy_consumer(in ProxyID proxy_id) raises(ProxyNotFound);
Obtains a reference to a proxy consumer with the given proxy ID.
proxy_id
- The ID of the proxy to locate. A supplier
admin object assigns an ID to each proxy it creates.
ProxyNotFound
exception
is raised.
ProxyConsumer obtain_notification_pull_consumer(in ClientType ctype, out ProxyID proxy_id) raises(AdminLimitExceeded);
Creates a new proxy pull consumer.
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.
ProxyConsumer obtain_notification_push_consumer(in ClientType ctype, out ProxyID proxy_id) raises(AdminLimitExceeded);
Creates a new proxy push consumer.
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)