|
VisiBroker for Java |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface EventChannelOperations
Method Summary | |
---|---|
ConsumerAdmin |
default_consumer_admin()
The default_consumer_admin attribute is a readonly attribute that maintains a reference to the default ConsumerAdmin instance associated with the target EventChannel instance. |
FilterFactory |
default_filter_factory()
The default_filter_factory attribute is a readonly attribute that maintains an object reference to the default factory to be used by the EventChannel instance with which it?s associated for creating filter objects. |
SupplierAdmin |
default_supplier_admin()
The default_supplier_admin attribute is a readonly attribute that maintains a reference to the default SupplierAdmin instance associated with the target EventChannel instance. |
int[] |
get_all_consumeradmins()
The get_all_consumeradmins operation takes no input parameters and returns a sequence of the unique identifiers assigned to all Notification Service style ConsumerAdmin instances, which have been created by the target EventChannel instance. |
int[] |
get_all_supplieradmins()
The get_all_supplieradmins operation takes no input parameters and returns a sequence of the unique identifiers assigned to all Notification Service style SupplierAdmin instances, which have been created by the target EventChannel instance. |
ConsumerAdmin |
get_consumeradmin(int id)
|
SupplierAdmin |
get_supplieradmin(int id)
|
EventChannelFactory |
MyFactory()
The MyFactory attribute is a readonly attribute that maintains the object reference of the event channel factory, which created a given Notification Service EventChannel instance. |
ConsumerAdmin |
new_for_consumers(InterFilterGroupOperator op,
IntHolder id)
The new_for_consumers operation is invoked to create a new Notification Service style ConsumerAdmin instance. |
SupplierAdmin |
new_for_suppliers(InterFilterGroupOperator op,
IntHolder id)
The new_for_suppliers operation is invoked to create a new Notification Service style SupplierAdmin instance. |
Methods inherited from interface org.omg.CosNotification.QoSAdminOperations |
---|
get_qos, set_qos, validate_qos |
Methods inherited from interface org.omg.CosNotification.AdminPropertiesAdminOperations |
---|
get_admin, set_admin |
Methods inherited from interface org.omg.CosEventChannelAdmin.EventChannelOperations |
---|
destroy, for_consumers, for_suppliers |
Method Detail |
---|
int[] get_all_supplieradmins()
int[] get_all_consumeradmins()
SupplierAdmin get_supplieradmin(int id) throws AdminNotFound
id
- A numeric value, which is intended to be the unique
identifier of one of the SupplierAdmin instances associated with the
target EventChannel instance.
AdminNotFound
- If the passed id
does not turn to be the unique identifier associated with any target
EventChannel instance.
Note that while a Notification Service style event channel can
support both Event Service and Notification Service style
SupplierAdmin instances, only Notification Service style
SupplierAdmin instances have associated unique identifiers.ConsumerAdmin get_consumeradmin(int id) throws AdminNotFound
id
- A numeric value, which is intended to be the unique
identifier of one of the ConsumerAdmin instances associated with the
target EventChannel instance.
AdminNotFound
- If the passed id
does not turn to be the unique identifier associated with any target
EventChannel instance.
Note that while a Notification Service style event channel can
support both Event Service and Notification Service style
ConsumerAdmin instances, only Notification Service style
ConsumerAdmin instances have associated unique identifiers.SupplierAdmin new_for_suppliers(InterFilterGroupOperator op, IntHolder id)
op
- A boolean flag, which indicates whether AND or OR semantics
will be used when combining the filter objects associated with the
newly created SupplierAdmin instance with those associated with
a consumer proxy, which was created by the SupplierAdmin during the
evaluation of each event against a set of filter objects.id
- An output parameter containing a numeric identifier
corresponding to the newly created SupplierAdmin instance.
This identifier is unique among all SupplierAdmin instances currently
associated with the channel.
ConsumerAdmin new_for_consumers(InterFilterGroupOperator op, IntHolder id)
op
- A boolean flag, which indicates whether AND or OR semantics
will be used when combining the filter objects associated with the
newly created ConsumerAdmin instance with those associated with
a supplier proxy, which was created by the ConsumerAdmin during
the evaluation of each event against a set of filter objects.id
- An output parameter containing a numeric identifier corresponding
to the newly created instance.
This identifier is unique among all ConsumerAdmin instances currently
associated with the channel.
FilterFactory default_filter_factory()
SupplierAdmin default_supplier_admin()
ConsumerAdmin default_consumer_admin()
EventChannelFactory MyFactory()
|
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |