|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectTarefaBasica
public class TarefaBasica
Classe que define uma Tarefa Bsica, ou seja, um objeto que carrega apenas as informaes teis para uma ocorrncia de uma Tarefa.
| Constructor Summary | |
|---|---|
TarefaBasica()
|
|
TarefaBasica(java.lang.String nom,
float carg,
float cheg)
Cria uma nova tarefa (ou ocorrencia de tarefa) com um nome, carga e instante de chegada. |
|
| Method Summary | |
|---|---|
void |
addRecursos(java.lang.String recurso)
Adiciona um recurso tarefa. |
boolean |
equals(java.lang.Object o2)
Mtodo sobreescrito do equals. |
float |
getCarga()
Retorna a carga da tarefa. |
float |
getChegada()
Retorna a chegada da tarefa. |
float |
getDeadline()
Retorna o deadline da tarefa. |
java.lang.String |
getNome()
Retorna o nome da tarefa. |
int |
getPrioridade()
Retorna a prioridade da tarefa. |
java.util.TreeSet<java.lang.String> |
getRecursos()
Retorna um TreeSet com os recursos utilizados pela tarefa. |
int |
hashCode()
Mtodo sobreescrito do hashCode. |
boolean |
isJaExecutou()
Retorna true se a tarefa j executou (e foi preemptada). |
boolean |
isMigrada()
Verifica se a tarefa foi migrada ou original do processador atual. |
void |
setCarga(float carg)
Configura a carga da tarefa. |
void |
setChegada(float cheg)
Configura a chegada da tarefa. |
void |
setDeadline(float dead)
Configura o deadline da tarefa. |
void |
setJaExecutou(boolean jaEx)
Configura se a tarefa j executou. |
void |
setMigrada(boolean flag)
True se a tarefa no pertence ao processador atual, ou seja, foi migrada. |
void |
setNome(java.lang.String nom)
Configura o nome da tarefa. |
void |
setPrioridade(int prio)
Configura a prioridade da tarefa. |
java.lang.String |
toString()
Mtodo sobreescrito do toString. |
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public TarefaBasica(java.lang.String nom,
float carg,
float cheg)
nom - carg - cheg - public TarefaBasica()
| Method Detail |
|---|
public java.lang.String getNome()
public float getCarga()
public float getChegada()
public float getDeadline()
public int getPrioridade()
public boolean isJaExecutou()
public void setNome(java.lang.String nom)
nom - public void setCarga(float carg)
carg - public void setChegada(float cheg)
cheg - public void setPrioridade(int prio)
prio - public void setDeadline(float dead)
dead - public void setJaExecutou(boolean jaEx)
jaEx - public boolean isMigrada()
public void setMigrada(boolean flag)
flag - public void addRecursos(java.lang.String recurso)
recurso - public java.util.TreeSet<java.lang.String> getRecursos()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o2)
equals in class java.lang.Objecto2 -
public int hashCode()
hashCode in class java.lang.Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||