|
||||||||||
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.Object
public boolean equals(java.lang.Object o2)
equals
in class java.lang.Object
o2
-
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 |