public class ApplicationInstance
extends java.lang.Object
| Constructor and Description |
|---|
ApplicationInstance(JNLPFile file,
java.lang.ThreadGroup group,
java.lang.ClassLoader loader)
Create an application instance for the file.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addApplicationListener(ApplicationListener listener)
Add an Application listener
|
protected void |
addWindow(java.awt.Window window)
Adds a window that this application opened.
|
void |
destroy()
Stop the application and destroy its resources.
|
void |
finalize()
Releases the application's resources before it is collected.
|
protected void |
fireDestroyed()
Notify listeners that the application has been terminated.
|
sun.awt.AppContext |
getAppContext() |
java.lang.ClassLoader |
getClassLoader()
Returns the classloader.
|
JNLPFile |
getJNLPFile()
Returns the jnlpfile on which is this application based
|
java.lang.ThreadGroup |
getThreadGroup()
Returns the thread group.
|
java.lang.String |
getTitle()
Returns the application title.
|
void |
initialize()
Initialize the application's environment (installs
environment variables, etc).
|
boolean |
isRunning()
Returns whether the application is running.
|
boolean |
isSigned() |
void |
removeApplicationListener(ApplicationListener listener)
Remove an Application Listener
|
public ApplicationInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader)
ThreadGroup only.file - jnlpfile for which the instance do existsgroup - thread group to which it belongsloader - loader for this applicationpublic void addApplicationListener(ApplicationListener listener)
listener - listener to be addedpublic void removeApplicationListener(ApplicationListener listener)
listener - to be removedprotected void fireDestroyed()
public void initialize()
public void finalize()
finalize in class java.lang.Objectpublic JNLPFile getJNLPFile()
public java.lang.String getTitle()
public boolean isRunning()
public void destroy()
public java.lang.ThreadGroup getThreadGroup()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the app is not runningpublic java.lang.ClassLoader getClassLoader()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - if the app is not runningprotected void addWindow(java.awt.Window window)
window - to be addedpublic boolean isSigned()
public sun.awt.AppContext getAppContext()