View Javadoc

1   /*
2    * $Id: FlowConstructServiceMBean.java 20320 2010-11-24 15:03:31Z dfeist $
3    * --------------------------------------------------------------------------------------
4    * Copyright (c) MuleSoft, Inc.  All rights reserved.  http://www.mulesoft.com
5    *
6    * The software in this package is published under the terms of the CPAL v1.0
7    * license, a copy of which has been included with this distribution in the
8    * LICENSE.txt file.
9    */
10  package org.mule.module.management.mbean;
11  
12  import javax.management.ObjectName;
13  
14  /**
15   * <code>FlowConstructServiceMBean</code> defines the management interface for a mule
16   * managed flow construct.
17   */
18  public interface FlowConstructServiceMBean  extends FlowConstructStatsMBean
19  {
20      /**
21       * The statistics for this flow construct
22       *
23       * @return statistics for this flow construct
24       * @see org.mule.module.management.mbean.FlowConstructStats
25       */
26      ObjectName getStatistics();
27  
28      /**
29       * The name of this service
30       *
31       * @return The name of this service
32       */
33      String getName();
34  
35      /**
36       * The type of flow construct
37       */
38      String getType();
39  }