CreateWorkThreadActionpublic class CreateWorkThreadAction extends Object implements PrivilegedActionThe 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.Object | run()
try {
Constructor cons = objclass.getConstructor(new Class[] {baseClass});
Object object = cons.newInstance(new Object[] {arg});
return object;
} catch (Throwable e) {
return null;
}
|
|