Class TarefaPeriodica

java.lang.Object
  extended by TarefaBasica
      extended by Tarefa
          extended by TarefaPeriodica
Direct Known Subclasses:
TarefaComSemaforo

public class TarefaPeriodica
extends Tarefa

Classe que define uma tarefa peridica, herdando de uma Tarefa.


Constructor Summary
TarefaPeriodica(java.lang.String nom, float carg, float period, float cheg)
          Cria uma nova tarefa peridica com um nome, carga, periodo e instante de chegada.
 
Method Summary
 boolean equals(java.lang.Object o2)
          Mtodo sobreescrito do equals.
 float getPeriodo()
          Retorna o perodo da tarefa.
 int hashCode()
          Mtodo sobreescrito do hashCode.
 java.lang.String toString()
          Mtodo sobreescrito do toString.
 
Methods inherited from class Tarefa
addNumeroDeAtrasos, addNumeroDeOcorrencias, addTempoAtraso, addTempoEntregaExecucao, addTempoInicioExecucao, addTempoInterrupcaoExecucao, addTempoTerminoExecucao, getNumeroDeAtrasos, getNumeroDeOcorrencias, getTemposAtrasoList, getTemposEntregaList, getTemposInicioDeExecucaoList, getTemposInterrupcaoDeExecucaoList, getTemposTerminoDeExecucaoList, setNumeroDeAtrasos
 
Methods inherited from class TarefaBasica
addRecursos, getCarga, getChegada, getDeadline, getNome, getPrioridade, getRecursos, isJaExecutou, isMigrada, setCarga, setChegada, setDeadline, setJaExecutou, setMigrada, setNome, setPrioridade
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TarefaPeriodica

public TarefaPeriodica(java.lang.String nom,
                       float carg,
                       float period,
                       float cheg)
Cria uma nova tarefa peridica com um nome, carga, periodo e instante de chegada.

Parameters:
nom -
carg -
period -
cheg -
Method Detail

getPeriodo

public float getPeriodo()
Retorna o perodo da tarefa.

Returns:

toString

public java.lang.String toString()
Mtodo sobreescrito do toString.

Overrides:
toString in class TarefaBasica
Returns:

equals

public boolean equals(java.lang.Object o2)
Mtodo sobreescrito do equals.

Overrides:
equals in class TarefaBasica
Parameters:
o2 -
Returns:

hashCode

public int hashCode()
Mtodo sobreescrito do hashCode.

Overrides:
hashCode in class TarefaBasica
Returns: