public class QueueStatusImplementation extends java.lang.Object implements QueueStatus
Modifier and Type | Field and Description |
---|---|
private java.lang.Exception |
exception |
private java.lang.String |
queueName |
private Scheduler |
scheduler |
private java.util.Map<java.lang.String,java.lang.String> |
schedulerSpecificInformation |
Constructor and Description |
---|
QueueStatusImplementation(Scheduler scheduler,
java.lang.String queueName,
java.lang.Exception exception,
java.util.Map<java.lang.String,java.lang.String> schedulerSpecificInformation) |
Modifier and Type | Method and Description |
---|---|
java.lang.Exception |
getException()
Get the exception produced by the queue, or
null if hasException() returns false . |
java.lang.String |
getQueueName()
Get the queue name.
|
Scheduler |
getScheduler()
Get the Scheduler that produced this QueueStatus.
|
java.util.Map<java.lang.String,java.lang.String> |
getSchedulerSpecficInformation()
Get scheduler specific information on the queue.
|
boolean |
hasException()
Did the queue produce an exception ?
|
java.lang.String |
toString() |
private final Scheduler scheduler
private final java.lang.String queueName
private final java.lang.Exception exception
private final java.util.Map<java.lang.String,java.lang.String> schedulerSpecificInformation
public QueueStatusImplementation(Scheduler scheduler, java.lang.String queueName, java.lang.Exception exception, java.util.Map<java.lang.String,java.lang.String> schedulerSpecificInformation)
public Scheduler getScheduler()
QueueStatus
getScheduler
in interface QueueStatus
public java.lang.String getQueueName()
QueueStatus
getQueueName
in interface QueueStatus
public java.lang.Exception getException()
QueueStatus
null
if hasException()
returns false
.getException
in interface QueueStatus
public boolean hasException()
QueueStatus
hasException
in interface QueueStatus
public java.util.Map<java.lang.String,java.lang.String> getSchedulerSpecficInformation()
QueueStatus
getSchedulerSpecficInformation
in interface QueueStatus
public java.lang.String toString()
toString
in class java.lang.Object