flex.management.runtime.messaging.endpoints
Interface EndpointControlMBean

All Superinterfaces:
BaseControlMBean
All Known Subinterfaces:
AMFEndpointControlMBean, HTTPEndpointControlMBean, StreamingAMFEndpointControlMBean, StreamingEndpointControlMBean, StreamingHTTPEndpointControlMBean
All Known Implementing Classes:
AMFEndpointControl, EndpointControl, HTTPEndpointControl, StreamingAMFEndpointControl, StreamingEndpointControl, StreamingHTTPEndpointControl

public interface EndpointControlMBean
extends BaseControlMBean

Defines the runtime monitoring and management interface for managed endpoints.


Method Summary
 Long getBytesDeserialized()
          Returns the total Bytes that have been deserialized by this endpoint during its lifetime.
 Long getBytesSerialized()
          Returns the total Bytes that have been serialized by this endpoint during its lifetime.
 Date getLastServiceMessageTimestamp()
          Returns the timestamp for the most recent message decoded by this endpoint and routed to the broker.
 String getSecurityConstraint()
          Returns the security constraint that is associated with this endpoint.
 Integer getServiceMessageCount()
          Returns the count of messages decoded by this endpoint and routed to the broker.
 Double getServiceMessageFrequency()
          Returns the number of service message invocations per minute.
 Date getStartTimestamp()
          Returns the start timestamp for the Endpoint.
 String getURI()
          Returns the URI that corresponds to this endpoint.
 Boolean isRunning()
          Returns true if the Endpoint is running.
 void resetServiceMessageCount()
          Resets the count of service message invocations.
 
Methods inherited from interface flex.management.BaseControlMBean
getId, getParent, getType
 

Method Detail

isRunning

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

Returns:
true if the Endpoint is running.
Throws:
IOException - Throws IOException.

getStartTimestamp

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

Returns:
The start timestamp for the Endpoint.
Throws:
IOException - Throws IOException.

getServiceMessageCount

Integer getServiceMessageCount()
                               throws IOException
Returns the count of messages decoded by this endpoint and routed to the broker.

Returns:
The count of messages decoded by this endpoint and routed to the broker.
Throws:
IOException - Throws IOException.

resetServiceMessageCount

void resetServiceMessageCount()
                              throws IOException
Resets the count of service message invocations.

Throws:
IOException - Throws IOException.

getLastServiceMessageTimestamp

Date getLastServiceMessageTimestamp()
                                    throws IOException
Returns the timestamp for the most recent message decoded by this endpoint and routed to the broker.

Returns:
The timestamp for the most recent message decoded by this endpoint and routed to the broker.
Throws:
IOException - Throws IOException.

getServiceMessageFrequency

Double getServiceMessageFrequency()
                                  throws IOException
Returns the number of service message invocations per minute.

Returns:
The number of service message invocations per minute.
Throws:
IOException - Throws IOException.

getURI

String getURI()
              throws IOException
Returns the URI that corresponds to this endpoint.

Returns:
The URI that corresponds to this endpoint.
Throws:
IOException - Throws IOException.

getSecurityConstraint

String getSecurityConstraint()
                             throws IOException
Returns the security constraint that is associated with this endpoint.

Returns:
The security constraint that is associated with this endpoint.
Throws:
IOException - Throws IOException.

getBytesDeserialized

Long getBytesDeserialized()
                          throws IOException
Returns the total Bytes that have been deserialized by this endpoint during its lifetime.

Returns:
total Bytes deserialized.
Throws:
IOException - Throws IOException.

getBytesSerialized

Long getBytesSerialized()
                        throws IOException
Returns the total Bytes that have been serialized by this endpoint during its lifetime.

Returns:
total Bytes serialized.
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/endpoints/EndpointControlMBean.html