org.apache.aries.blueprint.mutable
Interface MutableServiceMetadata
- All Superinterfaces:
- ComponentMetadata, Metadata, MutableComponentMetadata, NonNullMetadata, ServiceMetadata
- All Known Implementing Classes:
- ServiceMetadataImpl
public interface MutableServiceMetadata
- extends ServiceMetadata, MutableComponentMetadata
A mutable version of the ServiceMetadata
that allows modifications.
- Version:
- $Rev: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $
setServiceComponent
void setServiceComponent(Target serviceComponent)
addInterface
void addInterface(java.lang.String interfaceName)
removeInterface
void removeInterface(java.lang.String interfaceName)
setAutoExport
void setAutoExport(int autoExportMode)
addServiceProperty
void addServiceProperty(MapEntry serviceProperty)
addServiceProperty
MapEntry addServiceProperty(NonNullMetadata key,
Metadata value)
removeServiceProperty
void removeServiceProperty(MapEntry serviceProperty)
setRanking
void setRanking(int ranking)
addRegistrationListener
void addRegistrationListener(RegistrationListener listener)
addRegistrationListener
RegistrationListener addRegistrationListener(Target listenerComponent,
java.lang.String registrationMethodName,
java.lang.String unregistrationMethodName)
removeRegistrationListener
void removeRegistrationListener(RegistrationListener listener)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.