org.apache.aries.blueprint.mutable
Interface MutableServiceReferenceMetadata
- All Superinterfaces:
- org.osgi.service.blueprint.reflect.ComponentMetadata, ExtendedServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Metadata, MutableComponentMetadata, org.osgi.service.blueprint.reflect.NonNullMetadata, org.osgi.service.blueprint.reflect.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: 1179099 $, $Date: 2011-10-05 09:26:48 +0100 (Wed, 05 Oct 2011) $
Fields inherited from interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata |
AVAILABILITY_MANDATORY, AVAILABILITY_OPTIONAL |
Fields inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
ACTIVATION_EAGER, ACTIVATION_LAZY |
Methods inherited from interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadata |
getAvailability, getComponentName, getFilter, getInterface, getReferenceListeners |
Methods inherited from interface org.osgi.service.blueprint.reflect.ComponentMetadata |
getActivation, getDependsOn, getId |
setAvailability
void setAvailability(int availability)
setInterface
void setInterface(String interfaceName)
setComponentName
void setComponentName(String componentName)
addServiceListener
void addServiceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener)
addServiceListener
org.osgi.service.blueprint.reflect.ReferenceListener addServiceListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
String bindMethodName,
String unbindMethodName)
removeReferenceListener
void removeReferenceListener(org.osgi.service.blueprint.reflect.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)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.