flex.management.runtime.messaging
Interface MessageBrokerControlMBean

All Superinterfaces:
BaseControlMBean

public interface MessageBrokerControlMBean
extends BaseControlMBean

Defines the runtime monitoring and management interface for managed MessageBrokers.


Method Summary
 javax.management.ObjectName[] getEndpoints()
          Returns the ObjectNames for endpoints that are registered with the managed MessageBroker.
 Integer getFlexSessionCount()
          Returns Flex session count for the MessageBroker.
 Integer getMaxFlexSessionsInCurrentHour()
          Returns the maximum concurrent Flex session count for the MessageBroker in the current hour.
 javax.management.ObjectName[] getServices()
          Returns the ObjectNames for services that are registered with the managed MessageBroker.
 Date getStartTimestamp()
          Returns the start timestamp for the MessageBroker.
 Boolean isRunning()
          Returns true if the MessageBroker is running.
 
Methods inherited from interface flex.management.BaseControlMBean
getId, getParent, getType
 

Method Detail

isRunning

public Boolean isRunning()
                  throws IOException
Returns true if the MessageBroker is running.

Returns:
true if the MessageBroker is running.
Throws:
IOException

getStartTimestamp

public Date getStartTimestamp()
                       throws IOException
Returns the start timestamp for the MessageBroker.

Returns:
The start timestamp for the MessageBroker.
Throws:
IOException

getEndpoints

public javax.management.ObjectName[] getEndpoints()
                                           throws IOException
Returns the ObjectNames for endpoints that are registered with the managed MessageBroker.

Returns:
The ObjectNames for endpoints registered with the managed MessageBroker.
Throws:
IOException

getServices

public javax.management.ObjectName[] getServices()
                                          throws IOException
Returns the ObjectNames for services that are registered with the managed MessageBroker.

Returns:
The ObjectNames for services registered with the managed MessageBroker.
Throws:
IOException

getFlexSessionCount

public Integer getFlexSessionCount()
                            throws IOException
Returns Flex session count for the MessageBroker.

Returns:
Flex session count for the MessageBroker.
Throws:
IOException

getMaxFlexSessionsInCurrentHour

public Integer getMaxFlexSessionsInCurrentHour()
                                        throws IOException
Returns the maximum concurrent Flex session count for the MessageBroker in the current hour.

Returns:
The maximum concurrent Flex session count for the MessageBroker in the last hour.
Throws:
IOException


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