org.jboss.managed.api
Interface MutableManagedComponent

All Superinterfaces:
ManagedCommon, ManagedComponent, Serializable
All Known Implementing Classes:
ManagedComponentImpl

public interface MutableManagedComponent
extends ManagedComponent

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

Method Summary
 void setOperations(Set<ManagedOperation> operations)
          Set the ManagedOperation associated with the ManagedObject.
 void setProperties(Map<String,ManagedProperty> properties)
          Set the ManagedObject ManagedProperty mapping.
 void setRunState(RunState runState)
          Set the component runtime state
 
Methods inherited from interface org.jboss.managed.api.ManagedComponent
getAnnotations, getDeployment, getRunState, getType, update
 
Methods inherited from interface org.jboss.managed.api.ManagedCommon
getAttachmentName, getComponentName, getName, getNameType, getOperations, getParent, getProperties, getProperty, getPropertyNames
 

Method Detail

setRunState

void setRunState(RunState runState)
Set the component runtime state

Parameters:
runState -

setProperties

void setProperties(Map<String,ManagedProperty> properties)
Set the ManagedObject ManagedProperty mapping.

Parameters:
properties - - the ManagedProperty mapping.

setOperations

void setOperations(Set<ManagedOperation> operations)
Set the ManagedOperation associated with the ManagedObject.

Parameters:
operations - - the ManagedOperations for the ManagedObject.


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