org.omg.CosNotifyComm

Class PullSupplierPOATie

public class PullSupplierPOATie extends PullSupplierPOA

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
PullSupplierPOATie(PullSupplierOperations tieObject)
Constructor
PullSupplierPOATie(PullSupplierOperations tieObject, POA poa)
Constructor
Method Summary
voiddisconnect_pull_supplier()
Operation disconnect_pull_supplier
Anypull()
Operation pull
voidsubscription_change(EventType[] added, EventType[] removed)
Operation subscription_change
Anytry_pull(BooleanHolder has_event)
Operation try_pull
POA_default_POA()
_default_POA method
PullSupplierOperations_delegate()
Get the delegate
void_delegate(PullSupplierOperations delegate_)
Set the delegate

Constructor Detail

PullSupplierPOATie

public PullSupplierPOATie(PullSupplierOperations tieObject)
Constructor

PullSupplierPOATie

public PullSupplierPOATie(PullSupplierOperations tieObject, POA poa)
Constructor

Method Detail

disconnect_pull_supplier

public void disconnect_pull_supplier()
Operation disconnect_pull_supplier

pull

public Any pull()
Operation pull

subscription_change

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

try_pull

public Any try_pull(BooleanHolder has_event)
Operation try_pull

_default_POA

public POA _default_POA()
_default_POA method

_delegate

public PullSupplierOperations _delegate()
Get the delegate

_delegate

public void _delegate(PullSupplierOperations delegate_)
Set the delegate