Interface ApplicationManager
public interface ApplicationManager
Application Manager API.
Used to manipulate Glue Desktop applications.
- See Also:
Glue.appManager()
-
Method Summary
Modifier and Type Method Description Map<String,Map<String,Object>>applications()Returns configurations for all available applications.Collection<ApplicationInstance>instances()This method shows all open application with their startup options.default CompletionStage<ApplicationInstance>start(String applicationName)Start an application by specified name.CompletionStage<ApplicationInstance>start(String applicationName, Map<String,Object> context)Start an application instance by specified name and context.
-
Method Details
-
applications
Returns configurations for all available applications. They keyed by application name.- Returns:
- a map with available application configurations keyed by application name, never
null
-
instances
Collection<ApplicationInstance> instances()This method shows all open application with their startup options. The map's keys are the names of the applications.- Returns:
- collection with all running applicaiton instances, never
null
-
start
Start an application instance by specified name and context.- Parameters:
applicationName- identifying name for the applicationcontext- starting context specification- Returns:
- a stage that completes when application instance is started, never
null
-
start
Start an application by specified name.- Parameters:
applicationName- identifying name for the application- Returns:
- a stage that completes when the application instance is started, never
null
-