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.
|
java.lang.ClassLoader |
getClassLoader()
Returns the classloader.
|
JNLPFile |
getJNLPFile()
Returns the JNLP file for this task.
|
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).
|
(package private) void |
installEnvironment()
Install the environment variables.
|
boolean |
isRunning()
Returns whether the application is running.
|
void |
removeApplicationListener(ApplicationListener listener)
Remove an Application Listener
|
public ApplicationInstance(JNLPFile file, java.lang.ThreadGroup group, java.lang.ClassLoader loader)
public void addApplicationListener(ApplicationListener listener)
public void removeApplicationListener(ApplicationListener listener)
protected void fireDestroyed()
public void initialize()
public void finalize()
finalize
in class java.lang.Object
void installEnvironment()
public 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)