public abstract class ServiceReferenceMetadataImpl extends ComponentMetadataImpl implements MutableServiceReferenceMetadata
| Modifier and Type | Field and Description |
|---|---|
protected int |
availability |
protected org.osgi.framework.BundleContext |
bundleContext |
protected String |
componentName |
protected org.osgi.service.blueprint.reflect.ValueMetadata |
extendedFilter |
protected String |
filter |
protected String |
interfaceName |
protected int |
proxyMethod |
protected Collection<org.osgi.service.blueprint.reflect.ReferenceListener> |
referenceListeners |
protected Class |
runtimeInterface |
activation, dependsOn, idPROXY_METHOD_CLASSES, PROXY_METHOD_DEFAULT| Constructor and Description |
|---|
ServiceReferenceMetadataImpl() |
ServiceReferenceMetadataImpl(org.osgi.service.blueprint.reflect.ServiceReferenceMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceListener(org.osgi.service.blueprint.reflect.ReferenceListener bindingListenerMetadata) |
org.osgi.service.blueprint.reflect.ReferenceListener |
addServiceListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
String bindMethodName,
String unbindMethodName) |
int |
getAvailability() |
org.osgi.framework.BundleContext |
getBundleContext() |
String |
getComponentName() |
org.osgi.service.blueprint.reflect.ValueMetadata |
getExtendedFilter() |
String |
getFilter() |
String |
getInterface() |
int |
getProxyMethod() |
Collection<org.osgi.service.blueprint.reflect.ReferenceListener> |
getReferenceListeners() |
Class |
getRuntimeInterface() |
void |
removeReferenceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener) |
void |
setAvailability(int availability) |
void |
setBundleContext(org.osgi.framework.BundleContext ctx)
Used to set a
BundleContext for this reference lookup. |
void |
setComponentName(String componentName) |
void |
setExtendedFilter(org.osgi.service.blueprint.reflect.ValueMetadata extendedFilter) |
void |
setFilter(String filter) |
void |
setInterface(String interfaceName) |
void |
setProxyMethod(int proxyMethod) |
void |
setReferenceListeners(Collection<org.osgi.service.blueprint.reflect.ReferenceListener> listeners) |
void |
setRuntimeInterface(Class runtimeInterface) |
addDependsOn, getActivation, getDependsOn, getId, removeDependsOn, setActivation, setDependsOn, setIdclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetActivation, getDependsOn, getIdaddDependsOn, removeDependsOn, setActivation, setDependsOn, setIdprotected int availability
protected String interfaceName
protected String componentName
protected String filter
protected Collection<org.osgi.service.blueprint.reflect.ReferenceListener> referenceListeners
protected int proxyMethod
protected Class runtimeInterface
protected org.osgi.framework.BundleContext bundleContext
protected org.osgi.service.blueprint.reflect.ValueMetadata extendedFilter
public ServiceReferenceMetadataImpl()
public ServiceReferenceMetadataImpl(org.osgi.service.blueprint.reflect.ServiceReferenceMetadata source)
public int getAvailability()
getAvailability in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadatapublic void setAvailability(int availability)
setAvailability in interface MutableServiceReferenceMetadatapublic String getInterface()
getInterface in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadatapublic void setInterface(String interfaceName)
setInterface in interface MutableServiceReferenceMetadatapublic String getComponentName()
getComponentName in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadatapublic void setComponentName(String componentName)
setComponentName in interface MutableServiceReferenceMetadatapublic String getFilter()
getFilter in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadatapublic void setFilter(String filter)
setFilter in interface MutableServiceReferenceMetadatapublic Collection<org.osgi.service.blueprint.reflect.ReferenceListener> getReferenceListeners()
getReferenceListeners in interface org.osgi.service.blueprint.reflect.ServiceReferenceMetadatapublic void setReferenceListeners(Collection<org.osgi.service.blueprint.reflect.ReferenceListener> listeners)
public void addServiceListener(org.osgi.service.blueprint.reflect.ReferenceListener bindingListenerMetadata)
addServiceListener in interface MutableServiceReferenceMetadatapublic org.osgi.service.blueprint.reflect.ReferenceListener addServiceListener(org.osgi.service.blueprint.reflect.Target listenerComponent,
String bindMethodName,
String unbindMethodName)
addServiceListener in interface MutableServiceReferenceMetadatapublic void removeReferenceListener(org.osgi.service.blueprint.reflect.ReferenceListener listener)
removeReferenceListener in interface MutableServiceReferenceMetadatapublic int getProxyMethod()
getProxyMethod in interface ExtendedServiceReferenceMetadatapublic void setProxyMethod(int proxyMethod)
setProxyMethod in interface MutableServiceReferenceMetadatapublic Class getRuntimeInterface()
getRuntimeInterface in interface ExtendedServiceReferenceMetadatapublic void setRuntimeInterface(Class runtimeInterface)
setRuntimeInterface in interface MutableServiceReferenceMetadatapublic org.osgi.framework.BundleContext getBundleContext()
getBundleContext in interface ExtendedServiceReferenceMetadatapublic void setBundleContext(org.osgi.framework.BundleContext ctx)
MutableServiceReferenceMetadataBundleContext 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)setBundleContext in interface MutableServiceReferenceMetadatapublic org.osgi.service.blueprint.reflect.ValueMetadata getExtendedFilter()
getExtendedFilter in interface ExtendedServiceReferenceMetadatapublic void setExtendedFilter(org.osgi.service.blueprint.reflect.ValueMetadata extendedFilter)
setExtendedFilter in interface MutableServiceReferenceMetadataCopyright © 2025. All rights reserved.