FileDocCategorySizeDatePackage
CreateWorkThreadAction.javaAPI DocJMF 2.1.1e1338Mon May 12 12:20:56 BST 2003com.sun.media.controls

CreateWorkThreadAction

public class CreateWorkThreadAction extends Object implements PrivilegedAction
The reason this class is in this package and not util is because it is used to create threads like SendEventQueue, RealizeWorkThread in BasicController, StatsThread in BasicPlayer which are package private classes. These cannot be instantiated from the util package

Fields Summary
private Class
objclass
Class
baseClass
Object
arg
static Constructor
cons
Constructors Summary
public CreateWorkThreadAction(Class objclass, Class baseClass, Object arg)

 	try {
 	    cons = CreateWorkThreadAction.class.getConstructor(new Class[] {
 		Class.class, Class.class, Object.class});
 	} catch (Throwable e) {
 	}
     
	try {
	    this.objclass = objclass;
	    this.baseClass = baseClass;
	    this.arg = arg;
	} catch (Throwable e) {
	}
	
    
Methods Summary
public java.lang.Objectrun()

	try {
	    Constructor cons = objclass.getConstructor(new Class[] {baseClass});
	    Object object = cons.newInstance(new Object[] {arg});
	    return object;
	} catch (Throwable e) {
	    return null;
	}