org.apache.aries.blueprint.mutable
Interface MutableComponentMetadata

All Superinterfaces:
ComponentMetadata, Metadata, NonNullMetadata
All Known Subinterfaces:
MutableBeanMetadata, MutablePassThroughMetadata, MutableReferenceListMetadata, MutableReferenceMetadata, MutableServiceMetadata, MutableServiceReferenceMetadata
All Known Implementing Classes:
BeanMetadataImpl, ComponentMetadataImpl, PassThroughMetadataImpl, ReferenceListMetadataImpl, ReferenceMetadataImpl, ServiceMetadataImpl, ServiceReferenceMetadataImpl

public interface MutableComponentMetadata
extends ComponentMetadata

A mutable version of the ComponentMetadata that allows modifications.

Version:
$Rev: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $

Field Summary
 
Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata
ACTIVATION_EAGER, ACTIVATION_LAZY
 
Method Summary
 void addDependsOn(java.lang.String dependency)
           
 void removeDependsOn(java.lang.String dependency)
           
 void setActivation(int activation)
           
 void setDependsOn(java.util.List<java.lang.String> dependsOn)
           
 void setId(java.lang.String id)
           
 
Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata
getActivation, getDependsOn, getId
 

Method Detail

setId

void setId(java.lang.String id)

setActivation

void setActivation(int activation)

setDependsOn

void setDependsOn(java.util.List<java.lang.String> dependsOn)

addDependsOn

void addDependsOn(java.lang.String dependency)

removeDependsOn

void removeDependsOn(java.lang.String dependency)


Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.