public final class QueueStateInfo
extends java.lang.Object
Used by JSP/JSTL functions to display UI components. Access through JSTL can be somewhat awkward so a number of accessors in this class are made specifically for JSTL rendering. We've encountered some seemingly random NPEs in the pb library code that generates property descriptors for pbs that are used as java beans, and rather than trying to fight that battle we have instead taken the approach of not exposing any pbs to the JSP. Instead, we wrap pbs in standard java beans.
Modifier and Type | Class and Description |
---|---|
static class |
QueueStateInfo.HeaderWrapper
Wrapper for a
Header to avoid exposing pbs to jsp. |
static class |
QueueStateInfo.TaskStateInfo
Description of task state information.
|
Constructor and Description |
---|
QueueStateInfo(Entry entry,
java.util.List<QueueStateInfo.TaskStateInfo> taskInfo) |
Modifier and Type | Method and Description |
---|---|
int |
getBucketSize() |
int |
getCountTasks() |
int |
getCountUnfinishedTasks() |
Entry |
getEntry() |
Mode |
getMode() |
java.util.Date |
getOldestTaskEta() |
java.util.List<QueueStateInfo.TaskStateInfo> |
getTaskInfo() |
public QueueStateInfo(Entry entry, java.util.List<QueueStateInfo.TaskStateInfo> taskInfo)
public Entry getEntry()
public Mode getMode()
public int getBucketSize()
public java.util.List<QueueStateInfo.TaskStateInfo> getTaskInfo()
public int getCountTasks()
public int getCountUnfinishedTasks()
public java.util.Date getOldestTaskEta()