public class Resource
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected ObjectQ.Assurance |
assurance |
protected ObjectQ.Priority |
priority |
protected int |
rcvTimeout |
protected long |
timeToLive |
Constructor and Description |
---|
Resource() |
Resource(ObjectQ.Priority priority,
ObjectQ.Assurance assurance,
long timeToLive,
int rcvTimeout) |
Modifier and Type | Method and Description |
---|---|
ObjectQ.Assurance |
getAssurance() |
ObjectQ.Priority |
getPriority() |
int |
getRcvTimeout() |
long |
getTimeToLive() |
void |
setAssurance(ObjectQ.Assurance assurance) |
void |
setPriority(ObjectQ.Priority priority) |
void |
setRcvTimeout(int rcvTimeout) |
void |
setTimeToLive(long timeToLive) |
java.lang.String |
toString() |
protected ObjectQ.Assurance assurance
protected ObjectQ.Priority priority
protected int rcvTimeout
protected long timeToLive
public Resource()
public Resource(ObjectQ.Priority priority, ObjectQ.Assurance assurance, long timeToLive, int rcvTimeout)
priority
- NONE, NORMAL, HIGH.assurance
- NONE, NO, PARTIAL, FULL.timeToLive
- Time in milliseconds before message expires.rcvTimeout
- Timeout in seconds for receiving.public ObjectQ.Assurance getAssurance()
public ObjectQ.Priority getPriority()
public int getRcvTimeout()
public long getTimeToLive()
public void setAssurance(ObjectQ.Assurance assurance)
public void setPriority(ObjectQ.Priority priority)
priority
- (NONE, NORMAL, HIGH)public void setRcvTimeout(int rcvTimeout)
public void setTimeToLive(long timeToLive) throws java.lang.IllegalArgumentException
java.lang.IllegalArgumentException
public java.lang.String toString()
toString
in class java.lang.Object