Class ALG_ServidorDeferencia

java.lang.Object
  extended by ALG_TaxaMonotonica
      extended by ALG_ServidorDeferencia

public class ALG_ServidorDeferencia
extends ALG_TaxaMonotonica

Classe que define o algoritmo Deferrable Server.


Constructor Summary
ALG_ServidorDeferencia()
          Constroi o algoritmo.
 
Method Summary
 void comecar()
          Inicia o algoritmo.
 void inserirTarefaAperiodica(TarefaAperiodica tarA, float[] ocorrs)
          Insere uma tarefa aperiidica no algoritmo
 void inserirTarefaPeriodica(TarefaPeriodica tarP)
          Insere uma tarefa periodica no algoritmo.
 java.util.ArrayList<TarefaAperiodica> retornaOcorrenciasAperiodicas()
           
 
Methods inherited from class ALG_TaxaMonotonica
getDataString, getLimiteDeGeracao, getNumTarefas, getTarefasList, inserirTarefa, setVariacao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ALG_ServidorDeferencia

public ALG_ServidorDeferencia()
Constroi o algoritmo.

Method Detail

comecar

public void comecar()
Inicia o algoritmo.

Overrides:
comecar in class ALG_TaxaMonotonica

inserirTarefaPeriodica

public void inserirTarefaPeriodica(TarefaPeriodica tarP)
Insere uma tarefa periodica no algoritmo.

Parameters:
tarP -

inserirTarefaAperiodica

public void inserirTarefaAperiodica(TarefaAperiodica tarA,
                                    float[] ocorrs)
Insere uma tarefa aperiidica no algoritmo

Parameters:
tarA -
ocorrs -

retornaOcorrenciasAperiodicas

public java.util.ArrayList<TarefaAperiodica> retornaOcorrenciasAperiodicas()