/*
* @(#)jdk12PriorityAction.java 1.4 02/08/21
*
* Copyright (c) 1996-2002 Sun Microsystems, Inc. All rights reserved.
*/
package com.sun.media.util;
import java.security.PrivilegedAction;
import java.lang.reflect.Constructor;
public class jdk12PriorityAction implements java.security.PrivilegedAction {
private Thread t;
private int priority;
public static Constructor cons;
static {
try {
cons = jdk12PriorityAction.class.getConstructor(new Class[] {
Thread.class, int.class});
} catch (Throwable e) {
}
}
public jdk12PriorityAction (Thread t, int priority) {
this.t = t;
this.priority = priority;
}
public Object run() {
try {
t.setPriority(priority);
return null;
} catch (Throwable t) {
// System.err.println("jdk12PriorityAction: run throws " + t +
// " : " + t.getMessage());
return null;
}
}
}
|