Class StoreId
java.lang.Object
com.swiftmq.swiftlet.queue.MessageIndex
com.swiftmq.impl.queue.standard.queue.StoreId
- All Implemented Interfaces:
Comparable
public class StoreId
extends com.swiftmq.swiftlet.queue.MessageIndex
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionlonglonggetLatency(long exitTime) longbooleanisLocked()booleanvoidsetEntryTime(long entryTime) voidsetExpirationTime(long expirationTime) voidsetLocked(boolean locked) voidsetMsgSize(long msgSize) voidsetPersistent(boolean persistent) voidsetPersistentKey(Object persistentKey) toString()Methods inherited from class com.swiftmq.swiftlet.queue.MessageIndex
compareTo, equals, getDeliveryCount, getId, getPriority, getTxId, hashCode, readContent, setDeliveryCount, setId, setPriority, setTxId, writeContent
-
Constructor Details
-
StoreId
public StoreId(long id, int priority, int deliveryCount, boolean persistent, long expirationTime, Object persistentKey)
-
-
Method Details
-
setPersistent
public void setPersistent(boolean persistent) -
isPersistent
public boolean isPersistent() -
setLocked
public void setLocked(boolean locked) -
isLocked
public boolean isLocked() -
setExpirationTime
public void setExpirationTime(long expirationTime) -
getExpirationTime
public long getExpirationTime() -
getMsgSize
public long getMsgSize() -
setMsgSize
public void setMsgSize(long msgSize) -
setPersistentKey
-
getPersistentKey
-
setEntryTime
public void setEntryTime(long entryTime) -
getLatency
public long getLatency(long exitTime) -
toString
- Overrides:
toStringin classcom.swiftmq.swiftlet.queue.MessageIndex
-