public abstract class ServiceReferenceMetadataImpl extends ComponentMetadataImpl implements MutableServiceReferenceMetadata
| Modifier and Type | Field and Description |
|---|---|
protected int |
availability |
protected org.osgi.framework.BundleContext |
bundleContext |
protected java.lang.String |
componentName |
protected ValueMetadata |
extendedFilter |
protected java.lang.String |
filter |
protected java.lang.String |
interfaceName |
protected int |
proxyMethod |
protected java.util.Collection<ReferenceListener> |
referenceListeners |
protected java.lang.Class |
runtimeInterface |
activation, dependsOn, idPROXY_METHOD_CLASSES, PROXY_METHOD_DEFAULTAVAILABILITY_MANDATORY, AVAILABILITY_OPTIONALACTIVATION_EAGER, ACTIVATION_LAZY| Constructor and Description |
|---|
ServiceReferenceMetadataImpl() |
ServiceReferenceMetadataImpl(ServiceReferenceMetadata source) |
| Modifier and Type | Method and Description |
|---|---|
void |
addServiceListener(ReferenceListener bindingListenerMetadata) |
ReferenceListener |
addServiceListener(Target listenerComponent,
java.lang.String bindMethodName,
java.lang.String unbindMethodName) |
int |
getAvailability() |
org.osgi.framework.BundleContext |
getBundleContext() |
java.lang.String |
getComponentName() |
ValueMetadata |
getExtendedFilter() |
java.lang.String |
getFilter() |
java.lang.String |
getInterface() |
int |
getProxyMethod() |
java.util.Collection<ReferenceListener> |
getReferenceListeners() |
java.lang.Class |
getRuntimeInterface() |
void |
removeReferenceListener(ReferenceListener listener) |
void |
setAvailability(int availability) |
void |
setBundleContext(org.osgi.framework.BundleContext ctx)
Used to set a
BundleContext for this reference lookup. |
void |
setComponentName(java.lang.String componentName) |
void |
setExtendedFilter(ValueMetadata extendedFilter) |
void |
setFilter(java.lang.String filter) |
void |
setInterface(java.lang.String interfaceName) |
void |
setProxyMethod(int proxyMethod) |
void |
setReferenceListeners(java.util.Collection<ReferenceListener> listeners) |
void |
setRuntimeInterface(java.lang.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 java.lang.String interfaceName
protected java.lang.String componentName
protected java.lang.String filter
protected java.util.Collection<ReferenceListener> referenceListeners
protected int proxyMethod
protected java.lang.Class runtimeInterface
protected org.osgi.framework.BundleContext bundleContext
protected ValueMetadata extendedFilter
public ServiceReferenceMetadataImpl()
public ServiceReferenceMetadataImpl(ServiceReferenceMetadata source)
public int getAvailability()
getAvailability in interface ServiceReferenceMetadatapublic void setAvailability(int availability)
setAvailability in interface MutableServiceReferenceMetadatapublic java.lang.String getInterface()
getInterface in interface ServiceReferenceMetadatapublic void setInterface(java.lang.String interfaceName)
setInterface in interface MutableServiceReferenceMetadatapublic java.lang.String getComponentName()
getComponentName in interface ServiceReferenceMetadatapublic void setComponentName(java.lang.String componentName)
setComponentName in interface MutableServiceReferenceMetadatapublic java.lang.String getFilter()
getFilter in interface ServiceReferenceMetadatapublic void setFilter(java.lang.String filter)
setFilter in interface MutableServiceReferenceMetadatapublic java.util.Collection<ReferenceListener> getReferenceListeners()
getReferenceListeners in interface ServiceReferenceMetadatapublic void setReferenceListeners(java.util.Collection<ReferenceListener> listeners)
public void addServiceListener(ReferenceListener bindingListenerMetadata)
addServiceListener in interface MutableServiceReferenceMetadatapublic ReferenceListener addServiceListener(Target listenerComponent, java.lang.String bindMethodName, java.lang.String unbindMethodName)
addServiceListener in interface MutableServiceReferenceMetadatapublic void removeReferenceListener(ReferenceListener listener)
removeReferenceListener in interface MutableServiceReferenceMetadatapublic int getProxyMethod()
getProxyMethod in interface ExtendedServiceReferenceMetadatapublic void setProxyMethod(int proxyMethod)
setProxyMethod in interface MutableServiceReferenceMetadatapublic java.lang.Class getRuntimeInterface()
getRuntimeInterface in interface ExtendedServiceReferenceMetadatapublic void setRuntimeInterface(java.lang.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 ValueMetadata getExtendedFilter()
getExtendedFilter in interface ExtendedServiceReferenceMetadatapublic void setExtendedFilter(ValueMetadata extendedFilter)
setExtendedFilter in interface MutableServiceReferenceMetadataCopyright © 2009-2016 The Apache Software Foundation. All Rights Reserved.