com.tivoli.twg.engine
Interface TWGFilterSubscriber

All Known Implementing Classes:
TWGActiveConsole, TWGJobActivation

public interface TWGFilterSubscriber

Interface defining notification interface for TWGFilter subscribers. This method is used to notify the subscriber of changes in the membership of the TWGManagedObjectSet associated with the active TWGFilter.


Method Summary
 void filterMOSChangeNotify(TWGFilter filt, TWGManagedObjectSet mos, IntValueSet add_mo_ids, IntValueSet chg_mo_ids, IntValueSet del_mo_ids)
          Notification method for reporting changes in the membership of the TWGManagedObjectSet associated with the TWGFilter.
 void filterSubscribeEnded(TWGFilter filt)
          Notifcation of end of subscription to filter : called if filter deleted
 

Method Detail

filterMOSChangeNotify

public void filterMOSChangeNotify(TWGFilter filt,
                                  TWGManagedObjectSet mos,
                                  IntValueSet add_mo_ids,
                                  IntValueSet chg_mo_ids,
                                  IntValueSet del_mo_ids)
Notification method for reporting changes in the membership of the TWGManagedObjectSet associated with the TWGFilter.

Parameters:
filt - - TWGFilter notifying of change
mos - - TWGManagedObjectSet associated with changed filter
add_mo_ids - - Set of TWGManagedObject persistent IDs added to the TWGManagedObjectSet
chg_mo_ids - - Set of TWGManagedObject persistent IDs changed in the TWGManagedObjectSet
del_mo_ids - - Set of TWGManagedObject persistent IDs deleted from the TWGManagedObjectSet

filterSubscribeEnded

public void filterSubscribeEnded(TWGFilter filt)
Notifcation of end of subscription to filter : called if filter deleted

Parameters:
filt - - TWGFilter ending subscription