# Uses of Interface
org.apache.uima.pear.util.MessageRouter.StdChannelListener

Packages that use MessageRouter.StdChannelListener
Package
Description
org.apache.uima.pear.tools
The `org.apache.uima.pear.tools` package provides applications and tools that allow installing PEAR packages containing UIMA-compliant components, verifying serviceability of installed components by using UIMA API and browsing PEAR packages.
org.apache.uima.pear.util
The `org.apache.uima.pear.util` package provides utilities that facilitate common operations with general files, strings and XML files, as well as simple process message routing and other useful operations.

- ## Uses of MessageRouter.StdChannelListener in org.apache.uima.pear.tools

  Methods in org.apache.uima.pear.tools with parameters of type MessageRouter.StdChannelListener
  Modifier and Type
  Method
  Description
  `void`
  InstallationController.`addMsgListener(MessageRouter.StdChannelListener listener)`
  Adds a given object, implementing the `MessageRouter.StdChannelListener` interface to the list of standard channel listeners.
  `void`
  InstallationController.`removeMsgListener(MessageRouter.StdChannelListener listener)`
  Removes a given `MessageRouter.StdChannelListener` object from the list of standard channel listeners.
  Constructors in org.apache.uima.pear.tools with parameters of type MessageRouter.StdChannelListener
  Modifier
  Constructor
  Description
  ``
  `InstallationController(String componentId, File localPearFile, File rootDir, boolean installInRootDir, MessageRouter.StdChannelListener msgListener)`
  Constructor for the 'local' mode, which specifies component ID, local PEAR file and a local root directory where the component will be installed.
  ``
  `InstallationController(String componentId, File localPearFile, File rootDir, boolean installInRootDir, MessageRouter.StdChannelListener msgListener, boolean cleanInstallDir)`
  Constructor for the 'local' mode, which specifies component ID, local PEAR file and a local root directory where the component will be installed.
  ``
  `InstallationController(String componentId, String rootDirPath, boolean installInRootDir, MessageRouter.StdChannelListener msgListener)`
  Constructs an instance of the `InstallationController` class for a given component and a given installation root directory.
  `protected`
  `InstallationController(String componentId, String rootDirPath, boolean installInRootDir, MessageRouter msgRouter, MessageRouter.StdChannelListener msgListener, boolean cleanInstallDir)`
  Internal constructor that creates an instance of the `InstallationController` class for a given component and a given installation root directory.

- ## Uses of MessageRouter.StdChannelListener in org.apache.uima.pear.util

  Methods in org.apache.uima.pear.util with parameters of type MessageRouter.StdChannelListener
  Modifier and Type
  Method
  Description
  `void`
  MessageRouter.`addChannelListener(MessageRouter.StdChannelListener listener)`
  Adds a given object, implementing the `StdChannelListener` interface, to the list of standard message channel listeners.
  `void`
  MessageRouter.`removeChannelListener(MessageRouter.StdChannelListener listener)`
  Removes a given `StdChannelListener` object from the list of standard channel listeners.