public class QueueInfo extends Object
| Modifier and Type | Field and Description |
|---|---|
private long |
attempt |
private int |
attemptCount |
private String |
complexId |
private Configuration |
configuration |
private long |
expiry |
private ListenerManager |
listenerManager |
private String |
mailid |
private boolean |
notifiedAlready |
private String |
qiToString |
private String |
recipient |
private String |
resultInfo |
private DeliveryState |
state |
| Constructor and Description |
|---|
QueueInfo(Configuration configuration,
ListenerManager listenerManager) |
| Modifier and Type | Method and Description |
|---|---|
long |
getAttempt() |
int |
getAttemptCount() |
String |
getComplexId() |
long |
getExpiry() |
String |
getMailid() |
String |
getRecipient() |
String |
getResultInfo() |
DeliveryState |
getState() |
boolean |
hasState(DeliveryState... states) |
void |
incAttemptCount() |
boolean |
isInTimeBounds() |
boolean |
isSendable() |
void |
setAttempt(long attempt) |
void |
setAttemptCount(int attemptCount) |
void |
setExpiry(long expiry) |
void |
setMailid(String mailid) |
void |
setRecipient(String recipient) |
void |
setResultInfo(String resultInfo) |
void |
setState(DeliveryState state)
This method set original state, and notify all AspirinListener about the
state change, if the new change is not QUEUED.
|
String |
toString() |
private final Configuration configuration
private final ListenerManager listenerManager
private String mailid
private String recipient
private String resultInfo
private long attempt
private int attemptCount
private long expiry
private DeliveryState state
private transient boolean notifiedAlready
private transient String complexId
private transient String qiToString
public QueueInfo(Configuration configuration, ListenerManager listenerManager)
public String getComplexId()
public String getMailid()
public void setMailid(String mailid)
public String getRecipient()
public void setRecipient(String recipient)
public String getResultInfo()
public void setResultInfo(String resultInfo)
public long getAttempt()
public void setAttempt(long attempt)
public int getAttemptCount()
public void incAttemptCount()
public void setAttemptCount(int attemptCount)
public long getExpiry()
public void setExpiry(long expiry)
public DeliveryState getState()
public void setState(DeliveryState state)
SimpleQueueStore we use only once: in the
setSendingResult() method.state - The new state.public boolean hasState(DeliveryState... states)
public boolean isSendable()
public boolean isInTimeBounds()
Copyright © 2013. All Rights Reserved.