| 
                  VisiBroker for Java  | 
||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
public interface SupplierAdminOperations
| Method Summary | |
|---|---|
 void | 
destroy()
The destroy operation is invoked just before this SupplierAdmin instance is destroyed, in this method, implementor must free all resources held by this instance.  | 
 ProxyConsumer | 
get_proxy_consumer(int proxy_id)
 | 
 EventChannel | 
MyChannel()
The MyChannel attribute is a readonly attribute that maintains the object reference of the Notification Service event channel, which created a given SupplierAdmin instance.  | 
 int | 
MyID()
The MyID attribute is a readonly attribute that maintains the unique identifier of the target SupplierAdmin instance, which is assigned to it upon creation by the Notification Service event channel.  | 
 InterFilterGroupOperator | 
MyOperator()
The MyOperator attribute is a readonly attribute that maintains the information regarding whether AND or OR semantics will be used during the evaluation of a given event against a set of filter objects, when combining the filter objects associated with the target SupplierAdmin and those defined locally on a given proxy consumer.  | 
 ProxyConsumer | 
obtain_notification_pull_consumer(ClientType ctype,
                                  IntHolder proxy_id)
The obtain_notification_pull_consumer operation creates instances of the various types of pull-style proxy consumer objects defined within the CosNotifyChannelAdmin module.  | 
 ProxyConsumer | 
obtain_notification_push_consumer(ClientType ctype,
                                  IntHolder proxy_id)
The obtain_notification_push_consumer operation creates instances of the various types of push-style proxy consumer objects defined within the CosNotifyChannelAdmin module.  | 
 int[] | 
pull_consumers()
The pull_consumers attribute is a readonly attribute that contains the list of unique identifiers, which have been assigned by a SupplierAdmin instance to each pull-style proxy consumer object it has created.  | 
 int[] | 
push_consumers()
The push_consumers attribute is a readonly attribute that contains the list of unique identifiers, which have been assigned by a SupplierAdmin instance to each pushstyle proxy consumer object it has created.  | 
| Methods inherited from interface org.omg.CosNotification.QoSAdminOperations | 
|---|
get_qos, set_qos, validate_qos | 
| Methods inherited from interface org.omg.CosNotifyComm.NotifyPublishOperations | 
|---|
offer_change | 
| Methods inherited from interface org.omg.CosNotifyFilter.FilterAdminOperations | 
|---|
add_filter, get_all_filters, get_filter, remove_all_filters, remove_filter | 
| Methods inherited from interface org.omg.CosEventChannelAdmin.SupplierAdminOperations | 
|---|
obtain_pull_consumer, obtain_push_consumer | 
| Method Detail | 
|---|
void destroy()
ProxyConsumer obtain_notification_push_consumer(ClientType ctype,
                                                IntHolder proxy_id)
                                                throws AdminLimitExceeded
ctype - A flag that indicates which style of push-style proxy
        consumer instance should be created.proxy_id - An output parameter containing a numeric identifier
        uniquely corresponds to the just created push-style proxy consumer
        instance.
AdminLimitExceeded - If the
        number of suppliers currently connected to the channel with which the
        target SupplierAdmin object is associated exceeds the value of the
        MaxSuppliers administrative property.
ProxyConsumer obtain_notification_pull_consumer(ClientType ctype,
                                                IntHolder proxy_id)
                                                throws AdminLimitExceeded
ctype - A flag that indicates which style of pull-style proxy
        consumer instance should be created.proxy_id - An output parameter containing a numeric identifier
        uniquely corresponds to the just created pull-style proxy consumer
        instance.
AdminLimitExceeded - If the
        number of suppliers currently connected to the channel with which the
        target SupplierAdmin object is associated exceeds the value of the
        MaxSuppliers administrative property.
ProxyConsumer get_proxy_consumer(int proxy_id)
                                 throws ProxyNotFound
proxy_id - The numeric unique identifier associated with one of
        the proxy consumer objects that has been created by the target
        SupplierAdmin instance.
ProxyNotFound - If the input
        parameter does not correspond to the unique identifier of any proxy
        consumer object that has been created by this SupplierAdmin instance.int[] push_consumers()
int[] pull_consumers()
InterFilterGroupOperator MyOperator()
EventChannel MyChannel()
int MyID()
  | 
                 
  | 
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||