|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectflex.management.BaseControl
flex.management.runtime.messaging.services.messaging.ThrottleManagerControl
public class ThrottleManagerControl
The ThrottleManagerControl class is the MBean implementation for
monitoring and managing a ThrottleManager at runtime.
| Field Summary |
|---|
| Fields inherited from class flex.management.BaseControl |
|---|
DOMAIN_PREFIX |
| Constructor Summary | |
|---|---|
ThrottleManagerControl(ThrottleManager throttleManager,
BaseControl parent)
Constructs a new ThrottleManagerControl instance, assigning its
backing ThrottleManager. |
|
| Method Summary | |
|---|---|
Integer |
getClientIncomingMessageThrottleCount()
Returns the number of incoming client messages that have been throttled. |
Double |
getClientIncomingMessageThrottleFrequency()
Returns the number of incoming client messages that have been throttled per minute. |
Integer |
getClientOutgoingMessageThrottleCount()
Returns the number of outgoing client messages that have been throttled. |
Double |
getClientOutgoingMessageThrottleFrequency()
Returns the number of outgoing client messages that have been throttled per minute. |
Integer |
getDestinationIncomingMessageThrottleCount()
Returns the number of incoming destination messages that have been throttled. |
Double |
getDestinationIncomingMessageThrottleFrequency()
Returns the number of incoming destination messages that have been throttled per minute. |
Integer |
getDestinationOutgoingMessageThrottleCount()
Returns the number of outgoing destination messages that have been throttled. |
Double |
getDestinationOutgoingMessageThrottleFrequency()
Returns the number of outgoing destination messages that have been throttled per minute. |
String |
getId()
Returns the id for this MBean. |
Date |
getLastClientIncomingMessageThrottleTimestamp()
Returns the timestamp when an incoming client message was most recently throttled. |
Date |
getLastClientOutgoingMessageThrottleTimestamp()
Returns the timestamp when an outgoing client message was most recently throttled. |
Date |
getLastDestinationIncomingMessageThrottleTimestamp()
Returns the timestamp when an incoming destination message was most recently throttled. |
Date |
getLastDestinationOutgoingMessageThrottleTimestamp()
Returns the timestamp when an outgoing destination message was most recently throttled. |
String |
getType()
Returns the type for this MBean. |
void |
incrementClientIncomingMessageThrottleCount()
Increments the count of throttled incoming client messages. |
void |
incrementClientOutgoingMessageThrottleCount()
Increments the count of throttled outgoing client messages. |
void |
incrementDestinationIncomingMessageThrottleCount()
Increments the count of throttled incoming destination messages. |
void |
incrementDestinationOutgoingMessageThrottleCount()
Increments the count of throttled outgoing destination messages. |
void |
resetClientIncomingMessageThrottleCount()
Resets the number of throttled incoming client messages to 0. |
void |
resetClientOutgoingMessageThrottleCount()
Resets the number of throttled outgoing client messages to 0. |
void |
resetDestinationIncomingMessageThrottleCount()
Resets the number of throttled incoming destination messages to 0. |
void |
resetDestinationOutgoingMessageThrottleCount()
Resets the number of throttled outgoing destination messages to 0. |
| Methods inherited from class flex.management.BaseControl |
|---|
getApplicationId, getMBeanServer, getObjectName, getParent, getParentControl, getRegistrar, postDeregister, postRegister, preDeregister, preRegister, register, setStartTimestamp, unregister |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface flex.management.BaseControlMBean |
|---|
getParent |
| Constructor Detail |
|---|
public ThrottleManagerControl(ThrottleManager throttleManager,
BaseControl parent)
ThrottleManagerControl instance, assigning its
backing ThrottleManager.
throttleManager - The ThrottleManager managed by this MBean.parent - The parent MBean in the management hierarchy.| Method Detail |
|---|
public String getId()
BaseControlMBeanid key in the ObjectName for this MBean.
getId in interface BaseControlMBeangetId in class BaseControlpublic String getType()
BaseControlMBeantype key in the ObjectName for this MBean.
getType in interface BaseControlMBeangetType in class BaseControlpublic Integer getClientIncomingMessageThrottleCount()
ThrottleManagerControlMBean
getClientIncomingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic void incrementClientIncomingMessageThrottleCount()
public void resetClientIncomingMessageThrottleCount()
ThrottleManagerControlMBean
resetClientIncomingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic Date getLastClientIncomingMessageThrottleTimestamp()
ThrottleManagerControlMBean
getLastClientIncomingMessageThrottleTimestamp in interface ThrottleManagerControlMBeanpublic Double getClientIncomingMessageThrottleFrequency()
ThrottleManagerControlMBean
getClientIncomingMessageThrottleFrequency in interface ThrottleManagerControlMBeanpublic Integer getClientOutgoingMessageThrottleCount()
ThrottleManagerControlMBean
getClientOutgoingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic void incrementClientOutgoingMessageThrottleCount()
public void resetClientOutgoingMessageThrottleCount()
ThrottleManagerControlMBean
resetClientOutgoingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic Date getLastClientOutgoingMessageThrottleTimestamp()
ThrottleManagerControlMBean
getLastClientOutgoingMessageThrottleTimestamp in interface ThrottleManagerControlMBeanpublic Double getClientOutgoingMessageThrottleFrequency()
ThrottleManagerControlMBean
getClientOutgoingMessageThrottleFrequency in interface ThrottleManagerControlMBeanpublic Integer getDestinationIncomingMessageThrottleCount()
ThrottleManagerControlMBean
getDestinationIncomingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic void incrementDestinationIncomingMessageThrottleCount()
public void resetDestinationIncomingMessageThrottleCount()
ThrottleManagerControlMBean
resetDestinationIncomingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic Date getLastDestinationIncomingMessageThrottleTimestamp()
ThrottleManagerControlMBean
getLastDestinationIncomingMessageThrottleTimestamp in interface ThrottleManagerControlMBeanpublic Double getDestinationIncomingMessageThrottleFrequency()
ThrottleManagerControlMBean
getDestinationIncomingMessageThrottleFrequency in interface ThrottleManagerControlMBeanpublic Integer getDestinationOutgoingMessageThrottleCount()
ThrottleManagerControlMBean
getDestinationOutgoingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic void incrementDestinationOutgoingMessageThrottleCount()
public void resetDestinationOutgoingMessageThrottleCount()
ThrottleManagerControlMBean
resetDestinationOutgoingMessageThrottleCount in interface ThrottleManagerControlMBeanpublic Date getLastDestinationOutgoingMessageThrottleTimestamp()
ThrottleManagerControlMBean
getLastDestinationOutgoingMessageThrottleTimestamp in interface ThrottleManagerControlMBeanpublic Double getDestinationOutgoingMessageThrottleFrequency()
ThrottleManagerControlMBean
getDestinationOutgoingMessageThrottleFrequency in interface ThrottleManagerControlMBean
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
Send me an e-mail when comments are added to this page | Comment Report
Current page: http://livedocs.adobe.com/blazeds/1/javadoc/flex/management/runtime/messaging/services/messaging/ThrottleManagerControl.html