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$, $Date$

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

Method Detail

setId

void setId(String id)

setActivation

void setActivation(int activation)

setDependsOn

void setDependsOn(List<String> dependsOn)

addDependsOn

void addDependsOn(String dependency)

removeDependsOn

void removeDependsOn(String dependency)


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