org.jboss.managed.api
Interface ManagedComponent

All Superinterfaces:
ManagedCommon, Serializable
All Known Subinterfaces:
MutableManagedComponent
All Known Implementing Classes:
ManagedComponentImpl

public interface ManagedComponent
extends ManagedCommon

A runtime component associated with a deployment.

Version:
$Revision: 86322 $
Author:
Scott.Stark@jboss.org

Method Summary
 Map<String,Annotation> getAnnotations()
          Get the annotations associated with the managed component
 ManagedDeployment getDeployment()
          The deployment the component is associated with.
 RunState getRunState()
          Get the component run state
 ComponentType getType()
          The component classification as a type/subtype.
 boolean update()
          Update the component statistic properties
 
Methods inherited from interface org.jboss.managed.api.ManagedCommon
getAttachmentName, getComponentName, getName, getNameType, getOperations, getParent, getProperties, getProperty, getPropertyNames
 

Method Detail

getType

ComponentType getType()
The component classification as a type/subtype.

Returns:
component type.

getRunState

RunState getRunState()
Get the component run state

Returns:

update

boolean update()
Update the component statistic properties

Returns:

getAnnotations

Map<String,Annotation> getAnnotations()
Get the annotations associated with the managed component

Returns:
the annotations associated with the managed component

getDeployment

ManagedDeployment getDeployment()
The deployment the component is associated with.

Returns:
component deployment.


Copyright © 2011 JBoss, a division of Red Hat, Inc.. All Rights Reserved.