eu.xtreemos.xosd.localallocmgr.frontend
Class RequestQueue

java.lang.Object
  extended by eu.xtreemos.xosd.localallocmgr.frontend.RequestQueue

public class RequestQueue
extends java.lang.Object


Field Summary
(package private)  Executor exec
           
(package private)  java.lang.Boolean executorSleeps
           
(package private)  java.util.LinkedList<Request> requests
           
 
Constructor Summary
RequestQueue()
           
 
Method Summary
 void addRequest(Request r)
           
 Request getRequest()
           
 boolean hasRequests()
           
 boolean isEmpty()
           
 void setExecutor(Executor exe)
           
 void setSleepingExecutor()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

requests

java.util.LinkedList<Request> requests

executorSleeps

java.lang.Boolean executorSleeps

exec

Executor exec
Constructor Detail

RequestQueue

public RequestQueue()
Method Detail

addRequest

public void addRequest(Request r)

getRequest

public Request getRequest()

hasRequests

public boolean hasRequests()

isEmpty

public boolean isEmpty()

setExecutor

public void setExecutor(Executor exe)

setSleepingExecutor

public void setSleepingExecutor()