org.apache.uima.pear.tools

## Interface InstallationController.InstallationMonitor

- Enclosing class:
    InstallationController

      public static interface InstallationController.InstallationMonitor

  The `InstallationMonitor` interface defines methods required for notifying of component installation status and location of the installed PEAR packages.

- - ### Method Summary

    All Methods Instance Methods Abstract Methods
    Modifier and Type | Method and Description
    --- | ---
    `void` | `setInstallationLocation(String componentId, String componentRootPath)` Notifies of the installed PEAR package location for a given component.
    `void` | `setInstallationStatus(String componentId, String status)` Notifies of the installation status of a given component.

- - ### Method Detail

    - #### setInstallationStatus

          void setInstallationStatus(String componentId,
                                     String status)

      Notifies of the installation status of a given component. Acceptable status values are defined in the `InstallationController` class.
      Parameters:
        `componentId` - The ID of the given component.
        `status` - Current installation status of the given component.
        Note: Acceptable status values are defined in the `InstallationController` class.

    - #### setInstallationLocation

          void setInstallationLocation(String componentId,
                                       String componentRootPath)

      Notifies of the installed PEAR package location for a given component.
      Parameters:
        `componentId` - The ID of the given component.
        `componentRootPath` - The root directory path of the given installed PEAR package in the local file system.

Copyright © 2006–2022 The Apache Software Foundation. All rights reserved.