public class JobSet extends Object
| Modifier and Type | Class and Description |
|---|---|
class |
JobSet.Key |
static interface |
JobSet.QueueIterator |
static interface |
JobSet.RunningIterator |
static class |
JobSet.State |
| Constructor and Description |
|---|
JobSet() |
| Modifier and Type | Method and Description |
|---|---|
int |
countQueued() |
int |
countRunning() |
JobSet.QueueIterator |
getQueue()
synchronization on JobSet instance needed for iteration
|
JobSet.RunningIterator |
getRunning()
synchronization on JobSet instance needed for iteration
|
JobSet.State |
getState(int id) |
void |
queue(int id,
int majorPriority,
int minorPriority) |
void |
remove(int id) |
void |
run(int id) |
void |
setPriority(int id,
int majorPriority,
int minorPriority) |
public JobSet.QueueIterator getQueue()
public JobSet.RunningIterator getRunning()
public void queue(int id,
int majorPriority,
int minorPriority)
public void remove(int id)
public void run(int id)
public void setPriority(int id,
int majorPriority,
int minorPriority)
public int countQueued()
public int countRunning()
public JobSet.State getState(int id)
Copyright © 2010–2016. All rights reserved.