public interface ApplicationManager
| Modifier and Type | Method and Description |
|---|---|
java.util.Set<java.lang.String> |
getActiveApplications()
Returns all id's of active application descriptors or an empty
Set |
java.util.Set<java.lang.String> |
getAllApplications()
Returns all id's of application descriptors or an empty
Set |
boolean |
lockApplication(java.lang.String applicationId)
Locks the application with the given id
|
ScheduledApplication |
scheduleApplication(java.lang.String applicationId,
java.util.Map<java.lang.String,java.lang.Object> launchProperties,
Filter scheduleFilter)
Uses the virtual timer of the system to schedule an application
|
boolean |
startApplication(java.lang.String applicationId,
java.util.Map<java.lang.String,java.lang.Object> launchProperties)
Starts the application with the given id
|
boolean |
stopApplication(java.lang.String applicationId)
Starts the application with the given id
|
boolean |
unlockApplication(java.lang.String applicationId)
Un-locks the application with the given id
|
boolean |
unscheduleApplication(java.lang.String applicationId)
Revokes the scheduling of an application
|
java.util.Set<java.lang.String> getAllApplications()
SetSetjava.util.Set<java.lang.String> getActiveApplications()
SetSetboolean lockApplication(java.lang.String applicationId)
applicationId - the application to locktrue on successboolean unlockApplication(java.lang.String applicationId)
applicationId - the application to locktrue on successboolean startApplication(java.lang.String applicationId,
java.util.Map<java.lang.String,java.lang.Object> launchProperties)
applicationId - the application to startlaunchProperties - optional launch propertiestrue on successboolean stopApplication(java.lang.String applicationId)
applicationId - the application to startlaunchProperties - optional launch propertiestrue on successScheduledApplication scheduleApplication(java.lang.String applicationId, java.util.Map<java.lang.String,java.lang.Object> launchProperties, Filter scheduleFilter)
applicationId - the application to be runlaunchProperties - the launch propertiesscheduleFilter - the time based filterboolean unscheduleApplication(java.lang.String applicationId)
applicationId - the application to be runtrue on successData In Motion Consulting GmbH