|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface DestinationMBean
MBean interface for destination managers.
Field Summary |
---|
Fields inherited from interface org.jboss.system.ServiceMBean |
---|
CREATE_EVENT, CREATED, DESTROY_EVENT, DESTROYED, FAILED, REGISTERED, START_EVENT, STARTED, STARTING, states, STOP_EVENT, STOPPED, STOPPING, UNREGISTERED |
Method Summary | |
---|---|
javax.management.ObjectName |
getDestinationManager()
Get the value of JBossMQService. |
javax.management.ObjectName |
getExpiryDestination()
Returns the expiry destination. |
boolean |
getInMemory()
Retrieve the topic/queue in memory mode |
String |
getJNDIName()
Gets the JNDI name use by this destination. |
int |
getMaxDepth()
Retrieve the maximum depth of the queue or individual subscriptions |
MessageCounter[] |
getMessageCounter()
get message counter of all internal queues |
int |
getMessageCounterHistoryDayLimit()
Gets the destination message counter history day limit |
MessageStatistics[] |
getMessageStatistics()
get message statistics of all internal queues |
Class |
getReceiversImpl()
Returns the implementation class for receivers |
int |
getRecoveryRetries()
Returns the recovery retries |
long |
getRedeliveryDelay()
Returns the message redelivery delay, the delay in milliseconds before a rolled back or recovered message is redelivered |
int |
getRedeliveryLimit()
Returns the message redelivery limit; the number of redelivery attempts before a message is moved to the DLQ. |
String |
listMessageCounter()
List destination message counter |
String |
listMessageCounterHistory()
List destination message counter history |
void |
removeAllMessages()
Get the value of JBossMQService. |
void |
resetMessageCounter()
Reset destination message counter |
void |
resetMessageCounterHistory()
Reset destination message counter history |
void |
setDestinationManager(javax.management.ObjectName jbossMQService)
Set the value of JBossMQService. |
void |
setExpiryDestination(javax.management.ObjectName destination)
Sets the expiry destination. |
void |
setInMemory(boolean mode)
Set the temporary topic/queue in memory mode |
void |
setJNDIName(String name)
Sets the JNDI name for this destination |
void |
setMaxDepth(int depth)
Set the maximum depth of the queue or individual subscriptions |
void |
setMessageCounterHistoryDayLimit(int days)
Sets the destination message counter history day limit <0: unlimited, =0: disabled, > 0 maximum day count |
void |
setReceiversImpl(Class receivers)
Sets the class implementating the receivers |
void |
setRecoveryRetries(int retries)
Sets the class implementating the receivers |
void |
setRedeliveryDelay(long rDelay)
Sets the Message redelivery delay in milliseconds. |
void |
setRedeliveryLimit(int limit)
Sets the redelivery limit. |
void |
setSecurityConf(Element securityConf)
Sets the security xml config |
void |
setSecurityManager(javax.management.ObjectName securityManager)
Set the object name of the security manager. |
Methods inherited from interface org.jboss.system.ServiceMBean |
---|
getName, getState, getStateString, jbossInternalLifecycle |
Methods inherited from interface org.jboss.system.Service |
---|
create, destroy, start, stop |
Method Detail |
---|
void removeAllMessages() throws Exception
Exception
javax.management.ObjectName getDestinationManager()
void setDestinationManager(javax.management.ObjectName jbossMQService)
v
- Value to assign to JBossMQService.void setJNDIName(String name) throws Exception
name
- Name to bind this topic to in the JNDI tree
Exception
String getJNDIName()
void setSecurityConf(Element securityConf) throws Exception
Exception
void setSecurityManager(javax.management.ObjectName securityManager)
MessageCounter[] getMessageCounter()
MessageStatistics[] getMessageStatistics() throws Exception
Exception
String listMessageCounter()
void resetMessageCounter()
String listMessageCounterHistory()
void resetMessageCounterHistory()
void setMessageCounterHistoryDayLimit(int days)
days
- maximum day countint getMessageCounterHistoryDayLimit()
int getMaxDepth()
void setMaxDepth(int depth)
depth
- the maximum depth, zero means unlimitedboolean getInMemory()
void setInMemory(boolean mode)
int getRedeliveryLimit()
void setRedeliveryLimit(int limit)
long getRedeliveryDelay()
void setRedeliveryDelay(long rDelay)
Class getReceiversImpl()
void setReceiversImpl(Class receivers)
int getRecoveryRetries()
void setRecoveryRetries(int retries)
javax.management.ObjectName getExpiryDestination()
void setExpiryDestination(javax.management.ObjectName destination)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |