public class QueueMeta extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected Long |
activeMessages |
protected Date |
createTime |
protected Long |
delayMessages |
protected Long |
delaySeconds |
protected Long |
inactiveMessages |
protected Date |
lastModifyTime |
protected boolean |
loggingEnabled |
protected Long |
maxMessageSize |
protected Long |
messageRetentionPeriod |
protected Integer |
pollingWaitSeconds |
protected String |
queueName |
protected String |
queueURL |
protected Long |
visibilityTimeout |
| 构造器和说明 |
|---|
QueueMeta() |
| 限定符和类型 | 方法和说明 |
|---|---|
Long |
getActiveMessages()
获取队列中活跃消息数
|
Date |
getCreateTime()
获取队列的创建时间
|
Long |
getDelayMessages()
获取队列中延时消息数
|
Long |
getDelaySeconds()
获取队列的延时消息的延时,单位是秒
|
Long |
getInactiveMessages()
获取队列中不活跃消息数
|
Date |
getLastModifyTime()
获取队列的最后修改时间
|
Long |
getMaxMessageSize()
获取队列消息的最大长度,单位是byte
|
Long |
getMessageRetentionPeriod()
获取队列消息的最长存活时间,单位是秒
|
Integer |
getPollingWaitSeconds()
获取队列消息的长轮询等待时间,单位是秒
|
String |
getQueueName()
获取队列的名字
|
String |
getQueueURL()
获取队列的URL
|
Long |
getVisibilityTimeout()
获取队列消息的不可见时间,单位是秒
|
boolean |
isLoggingEnabled()
队列是否开通了Logging功能
|
void |
setActiveMessages(Long activeMessages) |
void |
setCreateTime(Date createTime) |
void |
setDelayMessages(Long delayMessages) |
void |
setDelaySeconds(Long delaySeconds)
设置队列的延时消息的延时,单位是秒
|
void |
setInactiveMessages(Long inactiveMessages) |
void |
setLastModifyTime(Date lastModifyTime) |
void |
setLoggingEnabled(boolean loggingEnabled)
设置开通队列的Logging功能
|
void |
setMaxMessageSize(Long maxMessageSize)
设置队列消息的最大长度,单位是byte
|
void |
setMessageRetentionPeriod(Long messageRetentionPeriod)
设置队列消息的最长存活时间,单位是秒
|
void |
setPollingWaitSeconds(Integer pollingWaitseconds)
设置队列消息的长轮询等待时间,单位是秒
|
void |
setQueueName(String queueName)
设置队列的名字
|
void |
setQueueURL(String queueURL)
设置队列的URL
|
void |
setVisibilityTimeout(Long visibilityTimeout)
设置队列消息的不可见时间,单位是秒
|
protected String queueName
protected Long delaySeconds
protected Long messageRetentionPeriod
protected Long maxMessageSize
protected Long visibilityTimeout
protected Date createTime
protected Date lastModifyTime
protected Integer pollingWaitSeconds
protected Long activeMessages
protected Long inactiveMessages
protected Long delayMessages
protected String queueURL
protected boolean loggingEnabled
public boolean isLoggingEnabled()
public void setLoggingEnabled(boolean loggingEnabled)
public String getQueueName()
public void setQueueName(String queueName)
queueName - public Long getDelaySeconds()
public void setDelaySeconds(Long delaySeconds)
delaySeconds - public Long getMessageRetentionPeriod()
public void setMessageRetentionPeriod(Long messageRetentionPeriod)
messageRetentionPeriod - public Long getMaxMessageSize()
public void setMaxMessageSize(Long maxMessageSize)
maxMessageSize - public Integer getPollingWaitSeconds()
public void setPollingWaitSeconds(Integer pollingWaitseconds)
pollingWaitseconds - public Long getVisibilityTimeout()
public void setVisibilityTimeout(Long visibilityTimeout)
visibilityTimeout - public Date getCreateTime()
public void setCreateTime(Date createTime)
public Date getLastModifyTime()
public void setLastModifyTime(Date lastModifyTime)
public Long getActiveMessages()
public void setActiveMessages(Long activeMessages)
public Long getInactiveMessages()
public void setInactiveMessages(Long inactiveMessages)
public Long getDelayMessages()
public void setDelayMessages(Long delayMessages)
public String getQueueURL()
public void setQueueURL(String queueURL)
Copyright © 2016. All Rights Reserved.