flex.management.runtime.messaging.services.http
Class HTTPProxyDestinationControl

java.lang.Object
  extended by flex.management.BaseControl
      extended by flex.management.runtime.messaging.DestinationControl
          extended by flex.management.runtime.messaging.services.http.HTTPProxyDestinationControl
All Implemented Interfaces:
BaseControlMBean, DestinationControlMBean, HTTPProxyDestinationControlMBean, MBeanRegistration

public class HTTPProxyDestinationControl
extends DestinationControl
implements HTTPProxyDestinationControlMBean

The HTTPProxyDestinationControl class is the MBean implementation for monitoring and managing a HTTPProxyDestination at runtime.


Field Summary
 
Fields inherited from class flex.management.BaseControl
DOMAIN_PREFIX
 
Constructor Summary
HTTPProxyDestinationControl(HTTPProxyDestination destination, BaseControl parent)
          Constructs a new HTTPProxyDestinationControl instance.
 
Method Summary
 Integer getInvokeHTTPCount()
          Returns the number of HTTP invocations the HTTP proxy service has processed.
 Double getInvokeHTTPFrequency()
          Returns the number of HTTP invocations per minute.
 Integer getInvokeSOAPCount()
          Returns the number of SOAP invocations the HTTP proxy service has processed.
 Double getInvokeSOAPFrequency()
          Returns the number of SOAP invocations per minute.
 Date getLastInvokeHTTPTimestamp()
          Returns the timestamp of the most recent HTTP invocation processed by the HTTP proxy service.
 Date getLastInvokeSOAPTimestamp()
          Returns the timestamp of the most recent SOAP invocation processed by the HTTP proxy service.
 String getType()
          Returns the type for this MBean.
 void incrementInvokeHTTPCount()
          Increments the count of HTTP invocations.
 void incrementInvokeSOAPCount()
          Increments the count of Soap invocations.
 void resetInvokeHTTPCount()
          Resets the count of HTTP invocations.
 void resetInvokeSOAPCount()
          Resets the count of SOAP invocations.
 
Methods inherited from class flex.management.runtime.messaging.DestinationControl
getAdapter, getId, getStartTimestamp, isRunning, preDeregister, setAdapter
 
Methods inherited from class flex.management.BaseControl
getApplicationId, getMBeanServer, getObjectName, getParent, getParentControl, getRegistrar, postDeregister, postRegister, 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.runtime.messaging.DestinationControlMBean
getAdapter, getStartTimestamp, isRunning
 
Methods inherited from interface flex.management.BaseControlMBean
getId, getParent
 

Constructor Detail

HTTPProxyDestinationControl

public HTTPProxyDestinationControl(HTTPProxyDestination destination,
                                   BaseControl parent)
Constructs a new HTTPProxyDestinationControl instance.

Parameters:
destination - The HTTPProxyDestination managed by this MBean.
parent - The parent MBean in the management hierarchy.
Method Detail

getInvokeSOAPCount

public Integer getInvokeSOAPCount()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the number of SOAP invocations the HTTP proxy service has processed.

Specified by:
getInvokeSOAPCount in interface HTTPProxyDestinationControlMBean
Returns:
The number of SOAP invocations the HTTP proxy service has processed.

resetInvokeSOAPCount

public void resetInvokeSOAPCount()
Description copied from interface: HTTPProxyDestinationControlMBean
Resets the count of SOAP invocations.

Specified by:
resetInvokeSOAPCount in interface HTTPProxyDestinationControlMBean

incrementInvokeSOAPCount

public void incrementInvokeSOAPCount()
Increments the count of Soap invocations.


getLastInvokeSOAPTimestamp

public Date getLastInvokeSOAPTimestamp()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the timestamp of the most recent SOAP invocation processed by the HTTP proxy service.

Specified by:
getLastInvokeSOAPTimestamp in interface HTTPProxyDestinationControlMBean
Returns:
The timestamp for the most recent SOAP invocation.

getInvokeSOAPFrequency

public Double getInvokeSOAPFrequency()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the number of SOAP invocations per minute.

Specified by:
getInvokeSOAPFrequency in interface HTTPProxyDestinationControlMBean
Returns:
The number of SOAP invocations per minute.

getInvokeHTTPCount

public Integer getInvokeHTTPCount()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the number of HTTP invocations the HTTP proxy service has processed.

Specified by:
getInvokeHTTPCount in interface HTTPProxyDestinationControlMBean
Returns:
The number of HTTP invocations the HTTP proxy service has processed.

resetInvokeHTTPCount

public void resetInvokeHTTPCount()
Description copied from interface: HTTPProxyDestinationControlMBean
Resets the count of HTTP invocations.

Specified by:
resetInvokeHTTPCount in interface HTTPProxyDestinationControlMBean

incrementInvokeHTTPCount

public void incrementInvokeHTTPCount()
Increments the count of HTTP invocations.


getLastInvokeHTTPTimestamp

public Date getLastInvokeHTTPTimestamp()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the timestamp of the most recent HTTP invocation processed by the HTTP proxy service.

Specified by:
getLastInvokeHTTPTimestamp in interface HTTPProxyDestinationControlMBean
Returns:
The timestamp for the most recent HTTP invocation.

getInvokeHTTPFrequency

public Double getInvokeHTTPFrequency()
Description copied from interface: HTTPProxyDestinationControlMBean
Returns the number of HTTP invocations per minute.

Specified by:
getInvokeHTTPFrequency in interface HTTPProxyDestinationControlMBean
Returns:
The number of HTTP invocations per minute.

getType

public String getType()
Description copied from interface: BaseControlMBean
Returns the type for this MBean. This is the value that is set for the type key in the ObjectName for this MBean.

Specified by:
getType in interface BaseControlMBean
Specified by:
getType in class BaseControl
Returns:
The MBean instance type.


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/http/HTTPProxyDestinationControl.html