org.omg.CosNotifyComm
Class _PushSupplierStub

java.lang.Object
  extended by org.omg.CORBA.portable.ObjectImpl
      extended by org.omg.CosNotifyComm._PushSupplierStub
All Implemented Interfaces:
java.io.Serializable, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity, PushSupplier, PushSupplierOperations, NotifySubscribe, NotifySubscribeOperations

public class _PushSupplierStub
extends org.omg.CORBA.portable.ObjectImpl
implements PushSupplier

The PushSupplier interface supports the functionality required by notification service suppliers that transmit events as Anys using push-style communication. This interface defines no new attributes or operations directly. Instead, it multiply inherits the PushSupplier interface defined in the CosEventComm module of the OMG Event Service, and the NotifySubscribe interface described above. This enables push-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.

See Also:
Serialized Form

Constructor Summary
_PushSupplierStub()
           
 
Method Summary
 java.lang.String[] _ids()
           
 void disconnect_push_supplier()
          Operation disconnect_push_supplier
 void subscription_change(EventType[] added, EventType[] removed)
          Operation subscription_change
 
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
 

Constructor Detail

_PushSupplierStub

public _PushSupplierStub()
Method Detail

_ids

public java.lang.String[] _ids()
Specified by:
_ids in class org.omg.CORBA.portable.ObjectImpl

subscription_change

public void subscription_change(EventType[] added,
                                EventType[] removed)
                         throws InvalidEventType
Operation subscription_change

Specified by:
subscription_change in interface NotifySubscribeOperations
Throws:
InvalidEventType

disconnect_push_supplier

public void disconnect_push_supplier()
Operation disconnect_push_supplier

Specified by:
disconnect_push_supplier in interface PushSupplierOperations