org.apache.aries.blueprint.mutable
Interface MutableServiceReferenceMetadata
- All Superinterfaces:
- ComponentMetadata, ExtendedServiceReferenceMetadata, Metadata, MutableComponentMetadata, NonNullMetadata, ServiceReferenceMetadata
- All Known Subinterfaces:
- MutableReferenceListMetadata, MutableReferenceMetadata
- All Known Implementing Classes:
- ReferenceListMetadataImpl, ReferenceMetadataImpl, ServiceReferenceMetadataImpl
public interface MutableServiceReferenceMetadata
- extends ExtendedServiceReferenceMetadata, MutableComponentMetadata
A mutable version of the ServiceReferenceMetadata that allows modifications.
- Version:
- $Rev$, $Date$
setAvailability
void setAvailability(int availability)
setInterface
void setInterface(String interfaceName)
setComponentName
void setComponentName(String componentName)
addServiceListener
void addServiceListener(ReferenceListener listener)
addServiceListener
ReferenceListener addServiceListener(Target listenerComponent,
String bindMethodName,
String unbindMethodName)
removeReferenceListener
void removeReferenceListener(ReferenceListener listener)
setProxyMethod
void setProxyMethod(int proxyMethod)
setFilter
void setFilter(String filter)
setRuntimeInterface
void setRuntimeInterface(Class clazz)
setBundleContext
void setBundleContext(org.osgi.framework.BundleContext bc)
- Used to set a
BundleContext for this reference lookup. If this
is set to null (or left unset) then the bundle context of the blueprint
bundle will be used (normal behaviour)
- Parameters:
bc -
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.