flex.management.runtime.messaging.services.messaging
Interface ThrottleManagerControlMBean

All Superinterfaces:
BaseControlMBean
All Known Implementing Classes:
ThrottleManagerControl

public interface ThrottleManagerControlMBean
extends BaseControlMBean

Defines the runtime monitoring and management interface for ThrottleManagers.


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.
 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.
 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 interface flex.management.BaseControlMBean
getId, getParent, getType
 

Method Detail

getClientIncomingMessageThrottleCount

Integer getClientIncomingMessageThrottleCount()
                                              throws IOException
Returns the number of incoming client messages that have been throttled.

Returns:
The number of incoming client messages that have been throttled.
Throws:
IOException - Throws IOException.

resetClientIncomingMessageThrottleCount

void resetClientIncomingMessageThrottleCount()
                                             throws IOException
Resets the number of throttled incoming client messages to 0.

Throws:
IOException - Throws IOException.

getLastClientIncomingMessageThrottleTimestamp

Date getLastClientIncomingMessageThrottleTimestamp()
                                                   throws IOException
Returns the timestamp when an incoming client message was most recently throttled.

Returns:
The timestamp when an incoming client message was most recently throttled.
Throws:
IOException - Throws IOException.

getClientIncomingMessageThrottleFrequency

Double getClientIncomingMessageThrottleFrequency()
                                                 throws IOException
Returns the number of incoming client messages that have been throttled per minute.

Returns:
The number of incoming client messages that have been throttled per minute.
Throws:
IOException - Throws IOException.

getClientOutgoingMessageThrottleCount

Integer getClientOutgoingMessageThrottleCount()
                                              throws IOException
Returns the number of outgoing client messages that have been throttled.

Returns:
The number of outgoing client messages that have been throttled.
Throws:
IOException - Throws IOException.

resetClientOutgoingMessageThrottleCount

void resetClientOutgoingMessageThrottleCount()
                                             throws IOException
Resets the number of throttled outgoing client messages to 0.

Throws:
IOException - Throws IOException.

getLastClientOutgoingMessageThrottleTimestamp

Date getLastClientOutgoingMessageThrottleTimestamp()
                                                   throws IOException
Returns the timestamp when an outgoing client message was most recently throttled.

Returns:
The timestamp when an outgoing client message was most recently throttled.
Throws:
IOException - Throws IOException.

getClientOutgoingMessageThrottleFrequency

Double getClientOutgoingMessageThrottleFrequency()
                                                 throws IOException
Returns the number of outgoing client messages that have been throttled per minute.

Returns:
The number of outgoing client messages that have been throttled per minute.
Throws:
IOException - Throws IOException.

getDestinationIncomingMessageThrottleCount

Integer getDestinationIncomingMessageThrottleCount()
                                                   throws IOException
Returns the number of incoming destination messages that have been throttled.

Returns:
The number of incoming destination messages that have been throttled.
Throws:
IOException - Throws IOException.

resetDestinationIncomingMessageThrottleCount

void resetDestinationIncomingMessageThrottleCount()
                                                  throws IOException
Resets the number of throttled incoming destination messages to 0.

Throws:
IOException - Throws IOException.

getLastDestinationIncomingMessageThrottleTimestamp

Date getLastDestinationIncomingMessageThrottleTimestamp()
                                                        throws IOException
Returns the timestamp when an incoming destination message was most recently throttled.

Returns:
The timestamp when an incoming destination message was most recently throttled.
Throws:
IOException - Throws IOException.

getDestinationIncomingMessageThrottleFrequency

Double getDestinationIncomingMessageThrottleFrequency()
                                                      throws IOException
Returns the number of incoming destination messages that have been throttled per minute.

Returns:
The number of incoming destination messages that have been throttled per minute.
Throws:
IOException - Throws IOException.

getDestinationOutgoingMessageThrottleCount

Integer getDestinationOutgoingMessageThrottleCount()
                                                   throws IOException
Returns the number of outgoing destination messages that have been throttled.

Returns:
The number of outgoing destination messages that have been throttled.
Throws:
IOException - Throws IOException.

resetDestinationOutgoingMessageThrottleCount

void resetDestinationOutgoingMessageThrottleCount()
                                                  throws IOException
Resets the number of throttled outgoing destination messages to 0.

Throws:
IOException - Throws IOException.

getLastDestinationOutgoingMessageThrottleTimestamp

Date getLastDestinationOutgoingMessageThrottleTimestamp()
                                                        throws IOException
Returns the timestamp when an outgoing destination message was most recently throttled.

Returns:
The timestamp when an outgoing destination message was most recently throttled.
Throws:
IOException - Throws IOException.

getDestinationOutgoingMessageThrottleFrequency

Double getDestinationOutgoingMessageThrottleFrequency()
                                                      throws IOException
Returns the number of outgoing destination messages that have been throttled per minute.

Returns:
The number of outgoing destination messages that have been throttled per minute.
Throws:
IOException - Throws IOException.


Copyright © 2008 Adobe Systems Inc. All Rights Reserved.

 

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/ThrottleManagerControlMBean.html