Class TarefaComSemaforoOcorrencia

java.lang.Object
  extended by TarefaComSemaforoOcorrencia

public class TarefaComSemaforoOcorrencia
extends java.lang.Object

Classe para trabalhar com as ocorrencias de TarefaComSemaforo, mais "enxuta".


Field Summary
 float carga
           
 float chegada
           
 float deadline
           
 java.util.ArrayList<EstruturaSemaforo> listaSemaforos
           
 java.lang.String nome
           
 int prioridade
           
 int prioridadeHerdada
           
 
Method Summary
 float getCarga()
           
 float getChegada()
           
 float getDeadline()
           
 java.lang.String getNome()
           
 int getPrioridade()
           
 int getPrioridadeHerdada()
           
 java.util.ArrayList<EstruturaSemaforo> getSemaforosUsados()
           
 boolean getTemSemaforo()
           
 boolean isJaExecutou()
           
 void removeSemaforoUsado(java.lang.String nomeSemaforo)
           
 void setCarga(float descarga)
           
 void setDeadline(float dead)
           
 void setJaExecutou()
           
 void setPrioridadeHerdada(int aPriori)
           
 void setSemaforosUsados(java.util.ArrayList<EstruturaSemaforo> semaforosList)
           
 void setSemaforosUsados(EstruturaSemaforo estSem)
           
 void setTemSemaforo(boolean temOuNaoTem)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

nome

public java.lang.String nome

carga

public float carga

chegada

public float chegada

prioridade

public int prioridade

prioridadeHerdada

public int prioridadeHerdada

deadline

public float deadline

listaSemaforos

public java.util.ArrayList<EstruturaSemaforo> listaSemaforos
Method Detail

getNome

public java.lang.String getNome()

getPrioridade

public int getPrioridade()

getChegada

public float getChegada()

getCarga

public float getCarga()

getPrioridadeHerdada

public int getPrioridadeHerdada()

getDeadline

public float getDeadline()

getTemSemaforo

public boolean getTemSemaforo()

isJaExecutou

public boolean isJaExecutou()

getSemaforosUsados

public java.util.ArrayList<EstruturaSemaforo> getSemaforosUsados()

setCarga

public void setCarga(float descarga)

setPrioridadeHerdada

public void setPrioridadeHerdada(int aPriori)

setTemSemaforo

public void setTemSemaforo(boolean temOuNaoTem)

setJaExecutou

public void setJaExecutou()

setSemaforosUsados

public void setSemaforosUsados(java.util.ArrayList<EstruturaSemaforo> semaforosList)

setSemaforosUsados

public void setSemaforosUsados(EstruturaSemaforo estSem)

removeSemaforoUsado

public void removeSemaforoUsado(java.lang.String nomeSemaforo)

setDeadline

public void setDeadline(float dead)