public class ReferenceMetadataImpl extends ServiceReferenceMetadataImpl implements MutableReferenceMetadata
availability, bundleContext, componentName, extendedFilter, filter, interfaceName, proxyMethod, referenceListeners, runtimeInterface
activation, dependsOn, id
DAMPING_GREEDY, DAMPING_RELUCTANT, LIFECYCLE_DYNAMIC, LIFECYCLE_STATIC
PROXY_METHOD_CLASSES, PROXY_METHOD_DEFAULT
Constructor and Description |
---|
ReferenceMetadataImpl() |
ReferenceMetadataImpl(org.osgi.service.blueprint.reflect.ReferenceMetadata source) |
Modifier and Type | Method and Description |
---|---|
int |
getDamping() |
String |
getDefaultBean() |
Collection<String> |
getExtraInterfaces() |
int |
getLifecycle() |
Collection<Class<?>> |
getProxyChildBeanClasses() |
long |
getTimeout() |
void |
setDamping(int damping) |
void |
setDefaultBean(String defaultBeanId) |
void |
setExtraInterfaces(Collection<String> interfaces) |
void |
setLifecycle(int lifecycle) |
void |
setProxyChildBeanClasses(Collection<Class<?>> c) |
void |
setTimeout(long timeout) |
String |
toString() |
addServiceListener, addServiceListener, getAvailability, getBundleContext, getComponentName, getExtendedFilter, getFilter, getInterface, getProxyMethod, getReferenceListeners, getRuntimeInterface, removeReferenceListener, setAvailability, setBundleContext, setComponentName, setExtendedFilter, setFilter, setInterface, setProxyMethod, setReferenceListeners, setRuntimeInterface
addDependsOn, getActivation, getDependsOn, getId, removeDependsOn, setActivation, setDependsOn, setId
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addServiceListener, addServiceListener, removeReferenceListener, setAvailability, setBundleContext, setComponentName, setExtendedFilter, setFilter, setInterface, setProxyMethod, setRuntimeInterface
getBundleContext, getExtendedFilter, getProxyMethod, getRuntimeInterface
getAvailability, getComponentName, getFilter, getInterface, getReferenceListeners
getActivation, getDependsOn, getId
addDependsOn, removeDependsOn, setActivation, setDependsOn, setId
public ReferenceMetadataImpl()
public ReferenceMetadataImpl(org.osgi.service.blueprint.reflect.ReferenceMetadata source)
public long getTimeout()
getTimeout
in interface org.osgi.service.blueprint.reflect.ReferenceMetadata
public void setTimeout(long timeout)
setTimeout
in interface MutableReferenceMetadata
public void setDefaultBean(String defaultBeanId)
setDefaultBean
in interface MutableReferenceMetadata
public String getDefaultBean()
getDefaultBean
in interface ExtendedReferenceMetadata
public Collection<Class<?>> getProxyChildBeanClasses()
getProxyChildBeanClasses
in interface ExtendedReferenceMetadata
public void setProxyChildBeanClasses(Collection<Class<?>> c)
setProxyChildBeanClasses
in interface MutableReferenceMetadata
public Collection<String> getExtraInterfaces()
getExtraInterfaces
in interface ExtendedReferenceMetadata
public void setExtraInterfaces(Collection<String> interfaces)
setExtraInterfaces
in interface MutableReferenceMetadata
public int getDamping()
getDamping
in interface ExtendedReferenceMetadata
public void setDamping(int damping)
setDamping
in interface MutableReferenceMetadata
public int getLifecycle()
getLifecycle
in interface ExtendedReferenceMetadata
public void setLifecycle(int lifecycle)
setLifecycle
in interface MutableReferenceMetadata
Copyright © 2023. All rights reserved.