001 // SchedulingParameters.java, created by cata 002 // Copyright (C) 2001 Catalin Francu <cata@mit.edu> 003 // Licensed under the terms of the GNU GPL; see COPYING for details. 004 005 package javax.realtime; 006 007 /** Subclasses of <code>SchedulingParameters(PriorityParameters, 008 * ImportanceParameters</code> and any others defined for particular 009 * schedulers) provide the parameters to be used by the 010 * <code>Scheduler</code>. Changes to the values in a parameters object 011 * affects the scheduling behavior of all the <code>Schedulable</code> 012 * objects to which it is bound. 013 * <p> 014 * <b>Caution:</b> Subclasses of this class are explicitly unsafe in 015 * multithreaded situations when they are being changed. No 016 * synchronization is done. It is assumed that users of this class who 017 * are mutating instances will be doing their own synchronization at a 018 * higher level. 019 */ 020 public abstract class SchedulingParameters { 021 022 public SchedulingParameters() {} 023 024 }