org.sape.carbon.services.management.interceptor
Interface MBeanInfoConfiguration

All Superinterfaces:
Configuration

public interface MBeanInfoConfiguration
extends Configuration

Represents an MBean Configuration.

Copyright 2002 Sapient

Since:
carbon 1.0
Version:
$Revision: 1.4 $($Author: dvoet $ / $Date: 2003/05/05 21:21:33 $)
Copyright 2002 Sapient
Author:
Greg Hinkle, January 2002

Nested Class Summary
static interface MBeanInfoConfiguration.MBeanAttributeInfoConfiguration
          Describes an MBean attribute.
static interface MBeanInfoConfiguration.MBeanConstructorInfoConfiguration
          Describes an MBean constructor method.
static interface MBeanInfoConfiguration.MBeanFeatureInfoConfiguration
          Basic interface describing an MBean Feature.
static interface MBeanInfoConfiguration.MBeanNotificationInfoConfiguration
          Describes an MBean notification settings.
static interface MBeanInfoConfiguration.MBeanOperationInfoConfiguration
          Describes an MBean operation.
static interface MBeanInfoConfiguration.MBeanParameterInfoConfiguration
          Describes an parameter for an MBean operation.
 
Method Summary
 MBeanInfoConfiguration.MBeanAttributeInfoConfiguration[] getAttributes()
          Gets an array of all described attributes for the component.
 MBeanInfoConfiguration.MBeanConstructorInfoConfiguration[] getConstructors()
          Gets an array of all described constructors for the component.
 String getDescription()
          Describes the usage of the component.
 MBeanInfoConfiguration.MBeanNotificationInfoConfiguration[] getNotifications()
          Gets an array of all described notifications for the component.
 MBeanInfoConfiguration.MBeanOperationInfoConfiguration[] getOperations()
          Gets an array of all described operations for the component.
 Class getType()
          Gets the class type this configuration describes.
 void setDescription(String value)
          Sets the description of the usage of the component.
 
Methods inherited from interface org.sape.carbon.core.config.Configuration
clone, getConfigurationInterface, getConfigurationName, getDataStructure, getRootElement, isConfigurationWritable, setConfigurationName, setConfigurationReadOnly
 

Method Detail

getType

public Class getType()
Gets the class type this configuration describes.

Returns:
class type described by this configuration.

getDescription

public String getDescription()
Describes the usage of the component.

Returns:
description of the component

setDescription

public void setDescription(String value)
Sets the description of the usage of the component.

Parameters:
value - the description of the usage of the component.

getAttributes

public MBeanInfoConfiguration.MBeanAttributeInfoConfiguration[] getAttributes()
Gets an array of all described attributes for the component.

Returns:
array of all described attributes for the component

getConstructors

public MBeanInfoConfiguration.MBeanConstructorInfoConfiguration[] getConstructors()
Gets an array of all described constructors for the component.

Returns:
array of all described constructors for the component

getOperations

public MBeanInfoConfiguration.MBeanOperationInfoConfiguration[] getOperations()
Gets an array of all described operations for the component.

Returns:
array of all described operations for the component

getNotifications

public MBeanInfoConfiguration.MBeanNotificationInfoConfiguration[] getNotifications()
Gets an array of all described notifications for the component.

Returns:
array of all described notifications for the component


Copyright 1999-2003 Sapient Corporation. All Rights Reserved.