Interface InstallationPackageReceiver

All Superinterfaces:
OsidReceiver

public interface InstallationPackageReceiver extends OsidReceiver

The package receiver is the consumer supplied interface for receiving notifications pertaining to new, updated or deleted InstallationPackages.

  • Method Summary

    Modifier and Type
    Method
    Description
    void
    changedInstallationPackages(Id notificationId, IdList installationPackageIds)
    The callback for notification of updated packages.
    void
    deletedInstallationPackages(Id notificationId, IdList installationPackageIds)
    The callback for notification of deleted packages.
    void
    newInstallationPackages(Id notificationId, IdList installationPackageIds)
    The callback for notifications of new packages.

    Methods inherited from interface OsidReceiver

    down, up
    Modifier and Type
    Method
    Description
    void
    The callback for notifications that the notification bus is not operating.
    void
    up()
    The callback for notifications that the notification bus is operational.
  • Method Details

    • newInstallationPackages

      void newInstallationPackages(Id notificationId, IdList installationPackageIds)
      The callback for notifications of new packages.
      Parameters:
      notificationId - the notification Id
      installationPackageIds - the Ids of the new InstallationPackages
      Compliance:
      mandatory - This method must be implemented.
    • changedInstallationPackages

      void changedInstallationPackages(Id notificationId, IdList installationPackageIds)
      The callback for notification of updated packages.
      Parameters:
      notificationId - the notification Id
      installationPackageIds - the Ids of the changed InstallationPackages
      Compliance:
      mandatory - This method must be implemented.
    • deletedInstallationPackages

      void deletedInstallationPackages(Id notificationId, IdList installationPackageIds)
      The callback for notification of deleted packages.
      Parameters:
      notificationId - the notification Id
      installationPackageIds - the Ids of the deleted InstallationPackages
      Compliance:
      mandatory - This method must be implemented.