Class Semaforo

java.lang.Object
  extended by Semaforo

public class Semaforo
extends java.lang.Object


Constructor Summary
Semaforo(java.lang.String nome)
           
 
Method Summary
 void adicionarTarefaBloqueada(TarefaComSemaforoOcorrencia tarS)
           
 void bloquearSemaforo(java.lang.String nomeTar)
           
 java.util.ArrayList<TarefaComSemaforoOcorrencia> desbloquearTarefas()
           
 java.lang.String getNomeSemaforo()
           
 int getPrioridadeTopo()
           
 java.lang.String getTarefaNoSemaforo()
           
 boolean isFechado()
           
 void liberarSemaforo()
           
 boolean seTemTarefasBloqueadas()
           
 void setNomeSemaforo(java.lang.String nome)
           
 void setTopo(int valor)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Semaforo

public Semaforo(java.lang.String nome)
Method Detail

setNomeSemaforo

public void setNomeSemaforo(java.lang.String nome)

setTopo

public void setTopo(int valor)

adicionarTarefaBloqueada

public void adicionarTarefaBloqueada(TarefaComSemaforoOcorrencia tarS)

desbloquearTarefas

public java.util.ArrayList<TarefaComSemaforoOcorrencia> desbloquearTarefas()

seTemTarefasBloqueadas

public boolean seTemTarefasBloqueadas()

getNomeSemaforo

public java.lang.String getNomeSemaforo()

getTarefaNoSemaforo

public java.lang.String getTarefaNoSemaforo()

getPrioridadeTopo

public int getPrioridadeTopo()

isFechado

public boolean isFechado()

bloquearSemaforo

public void bloquearSemaforo(java.lang.String nomeTar)

liberarSemaforo

public void liberarSemaforo()