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

All Superinterfaces:
BaseControlMBean

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

public 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

resetClientIncomingMessageThrottleCount

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

Throws:
IOException

getLastClientIncomingMessageThrottleTimestamp

public 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

getClientIncomingMessageThrottleFrequency

public 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

getClientOutgoingMessageThrottleCount

public 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

resetClientOutgoingMessageThrottleCount

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

Throws:
IOException

getLastClientOutgoingMessageThrottleTimestamp

public 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

getClientOutgoingMessageThrottleFrequency

public 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

getDestinationIncomingMessageThrottleCount

public 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

resetDestinationIncomingMessageThrottleCount

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

Throws:
IOException

getLastDestinationIncomingMessageThrottleTimestamp

public 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

getDestinationIncomingMessageThrottleFrequency

public 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

getDestinationOutgoingMessageThrottleCount

public 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

resetDestinationOutgoingMessageThrottleCount

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

Throws:
IOException

getLastDestinationOutgoingMessageThrottleTimestamp

public 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

getDestinationOutgoingMessageThrottleFrequency

public 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


Copyright © 2006 Adobe Systems Inc. All Rights Reserved. (Updated August 2, 2006)

Take a survey