com.buglabs.bug.program.pub
Interface IUserAppManager

All Known Implementing Classes:
UserAppManager

Deprecated. This service will become internal to com.buglabs.bug.program. Clients should not implement.

public interface IUserAppManager

This manager starts user applications. It's designed to be tolerant of applications that fail to start or have other serious problems. The state for each user application is stored in the Configuration Manager.


Method Summary
 void addApplication(java.lang.String filePath)
          Deprecated.  
 void clearState()
          Deprecated. Clears any knowledge of existing user applications.
 java.lang.String getAppPath()
          Deprecated.  
 Bundle[] getInstalledBundles()
          Deprecated. Returns an array of bundles that have been installed since the last time getInstalledBundles() was run.
 void removeApplication(java.lang.String location)
          Deprecated. Removes an application from the User App Storage location.
 void run()
          Deprecated.  
 void shutdown()
          Deprecated.  
 

Method Detail

addApplication

void addApplication(java.lang.String filePath)
                    throws java.io.IOException
Deprecated. 
Throws:
java.io.IOException

run

void run()
Deprecated. 

getInstalledBundles

Bundle[] getInstalledBundles()
Deprecated. 
Returns an array of bundles that have been installed since the last time getInstalledBundles() was run. Clears the list afterwards.

Returns:

shutdown

void shutdown()
Deprecated. 

clearState

void clearState()
Deprecated. 
Clears any knowledge of existing user applications.


removeApplication

void removeApplication(java.lang.String location)
                       throws java.io.IOException
Deprecated. 
Removes an application from the User App Storage location.

Parameters:
location -
Throws:
java.io.IOException

getAppPath

java.lang.String getAppPath()
Deprecated.