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

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

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

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

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

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

resetClientOutgoingMessageThrottleCount

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

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

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

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

resetDestinationIncomingMessageThrottleCount

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

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

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

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

resetDestinationOutgoingMessageThrottleCount

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

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

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


Copyright © 2007 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/livecycle/es/sdkHelp/programmer/lcdsjavadoc/flex/management/runtime/messaging/services/messaging/ThrottleManagerControlMBean.html