public interface MutableServiceReferenceMetadata extends ExtendedServiceReferenceMetadata, MutableComponentMetadata
ServiceReferenceMetadata
that allows modifications.PROXY_METHOD_CLASSES, PROXY_METHOD_DEFAULT
Modifier and Type | Method and Description |
---|---|
void |
addServiceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener) |
org.osgi.service.blueprint.reflect.ReferenceListener |
addServiceListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
String bindMethodName,
String unbindMethodName) |
void |
removeReferenceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener) |
void |
setAvailability(int availability) |
void |
setBundleContext(org.osgi.framework.BundleContext bc)
Used to set a
BundleContext for this reference lookup. |
void |
setComponentName(String componentName) |
void |
setExtendedFilter(org.osgi.service.blueprint.reflect.ValueMetadata filter) |
void |
setFilter(String filter) |
void |
setInterface(String interfaceName) |
void |
setProxyMethod(int proxyMethod) |
void |
setRuntimeInterface(Class clazz) |
getBundleContext, getExtendedFilter, getProxyMethod, getRuntimeInterface
getAvailability, getComponentName, getFilter, getInterface, getReferenceListeners
getActivation, getDependsOn, getId
addDependsOn, removeDependsOn, setActivation, setDependsOn, setId
void setAvailability(int availability)
void setInterface(String interfaceName)
void setComponentName(String componentName)
void addServiceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener)
org.osgi.service.blueprint.reflect.ReferenceListener addServiceListener(org.osgi.service.blueprint.reflect.Target listenerComponent, String bindMethodName, String unbindMethodName)
void removeReferenceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener)
void setProxyMethod(int proxyMethod)
void setFilter(String filter)
void setRuntimeInterface(Class clazz)
void setBundleContext(org.osgi.framework.BundleContext bc)
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)bc
- void setExtendedFilter(org.osgi.service.blueprint.reflect.ValueMetadata filter)
Copyright © 2016. All rights reserved.