## Uses of Class
com.h3c.sdn.application.Application

- Packages that use Application
  Package | Description
  --- | ---
  com.h3c.sdn.api | Definitions of services for driving outbound external communications for interacting with peers and integrating with other external applications, e.g.
  com.h3c.sdn.app | Application management and tracking service interfaces.

- - ### Uses of Application in com.h3c.sdn.api

    Methods in com.h3c.sdn.api that return types with arguments of type Application
    Modifier and Type | Method and Description
    --- | ---
    `List<Application>` | ApplicationTransferService.`getApplications(SystemInformation system)` Get list of applications from a team member.

  - ### Uses of Application in com.h3c.sdn.app

    Methods in com.h3c.sdn.app that return Application
    Modifier and Type | Method and Description
    --- | ---
    `Application` | ApplicationService.`getApplication(String appId)` Returns the application with the given unique id.
    `Application` | ApplicationService.`install(String appId, Authentication auth)` Installs an application.
    `Application` | ApplicationService.`resolve(String appId, Authentication auth)` Install the application but do not make active.
    `Application` | ApplicationService.`start(String appId, Authentication auth)` Starts an application.
    `Application` | ApplicationService.`stop(String appId, Authentication auth)` Stops an application.
    `Application` | ApplicationService.`upload(InputStream uploadStream, String fileName, Authentication auth)` Uploads an application archive to the system.

    Methods in com.h3c.sdn.app that return types with arguments of type Application
    Modifier and Type | Method and Description
    --- | ---
    `List<Application>` | ApplicationService.`getApplications()` Returns a list of all installed applications.

    Methods in com.h3c.sdn.app with parameters of type Application
    Modifier and Type | Method and Description
    --- | ---
    `void` | ApplicationListener.`applicationHealthy(Application app)` Issues notification about application healthy.
    `void` | ApplicationListener.`applicationInstalled(Application app)` Issues notification about application installation.
    `void` | ApplicationListener.`applicationStarted(Application app)` Issues notification about application start.
    `void` | ApplicationListener.`applicationStopped(Application app)` Issues notification about application stop.
    `void` | ApplicationListener.`applicationUnhealthy(Application app)` Issues notification about application unhealthy.
    `void` | ApplicationListener.`applicationUninstalled(Application app)` Issues notification about application uninstallation.
    `File` | ApplicationService.`getArchive(Application app)` Retrieves the application archive.

Copyright © 2014. All Rights Reserved.