
public class NonRedundantDialogPriorityQueue extends DialogPriorityQueue
DialogPriorityQueue, except it will monitor
Forms of the UIRequests to check there is no redundancy, ie:
no two request with the same form.| Constructor and Description |
|---|
NonRedundantDialogPriorityQueue() |
| Modifier and Type | Method and Description |
|---|---|
void |
add(UIRequest UIReq)
Add a new
UIRequest. |
void |
close(String UIReqID)
Remove the
UIRequest corresponding with UIReqID from any set it
belongs to. |
get, getCurrent, getNextUIRequest, hasToChange, listAllActive, listAllSuspended, removeAll, suspend, unsuspendpublic void add(UIRequest UIReq)
UIRequest. Directly to the active set.add in interface IUIRequestPooladd in class DialogPriorityQueuepublic void close(String UIReqID)
UIRequest corresponding with UIReqID from any set it
belongs to. if the UIRequest is the current request, then after
this call IUIRequestPool.getCurrent() == null.close in interface IUIRequestPoolclose in class DialogPriorityQueueCopyright © 2018 universAAL Consortium. All rights reserved.