|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.omg.CORBA.portable.ObjectImpl
org.omg.CosNotifyComm._PullSupplierStub
public class _PullSupplierStub
The PullSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using pull-style communication. This interface defines no new attributes or operations directly. Instead, it multiply inherits the PullSupplier interface defined in the CosEventComm module of the OMG Event Service, and the NotifySubscribe interface described above. This enables pull-style suppliers of Any events to also receive subscription_change messages from the channel, allowing it to learn about changes to the types of events being subscribed to by consumers connected to the channel.
Constructor Summary | |
---|---|
_PullSupplierStub()
|
Method Summary | |
---|---|
java.lang.String[] |
_ids()
|
void |
disconnect_pull_supplier()
Operation disconnect_pull_supplier |
org.omg.CORBA.Any |
pull()
Operation pull |
void |
subscription_change(EventType[] added,
EventType[] removed)
Operation subscription_change |
org.omg.CORBA.Any |
try_pull(org.omg.CORBA.BooleanHolder has_event)
Operation try_pull |
Methods inherited from class org.omg.CORBA.portable.ObjectImpl |
---|
_create_request, _create_request, _duplicate, _get_delegate, _get_domain_managers, _get_interface_def, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_delegate, _set_policy_override, equals, hashCode, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
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 |
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 |
Constructor Detail |
---|
public _PullSupplierStub()
Method Detail |
---|
public java.lang.String[] _ids()
_ids
in class org.omg.CORBA.portable.ObjectImpl
public void subscription_change(EventType[] added, EventType[] removed) throws InvalidEventType
subscription_change
in interface NotifySubscribeOperations
InvalidEventType
public org.omg.CORBA.Any pull() throws Disconnected
pull
in interface PullSupplierOperations
Disconnected
public org.omg.CORBA.Any try_pull(org.omg.CORBA.BooleanHolder has_event) throws Disconnected
try_pull
in interface PullSupplierOperations
Disconnected
public void disconnect_pull_supplier()
disconnect_pull_supplier
in interface PullSupplierOperations
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |