org.apache.aries.blueprint.reflect
Class ReferenceMetadataImpl
java.lang.Object
org.apache.aries.blueprint.reflect.ComponentMetadataImpl
org.apache.aries.blueprint.reflect.ServiceReferenceMetadataImpl
org.apache.aries.blueprint.reflect.ReferenceMetadataImpl
- All Implemented Interfaces:
- ExtendedReferenceMetadata, ExtendedServiceReferenceMetadata, MutableComponentMetadata, MutableReferenceMetadata, MutableServiceReferenceMetadata, org.osgi.service.blueprint.reflect.ComponentMetadata, org.osgi.service.blueprint.reflect.Metadata, org.osgi.service.blueprint.reflect.NonNullMetadata, org.osgi.service.blueprint.reflect.ReferenceMetadata, org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target
public class ReferenceMetadataImpl
- extends ServiceReferenceMetadataImpl
- implements MutableReferenceMetadata
Implementation of ReferenceMetadata
- Version:
- $Rev: 1221166 $, $Date: 2011-12-20 09:36:22 +0000 (Tue, 20 Dec 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 class org.apache.aries.blueprint.reflect.ServiceReferenceMetadataImpl |
addServiceListener, addServiceListener, getAvailability, getBundleContext, getComponentName, getFilter, getInterface, getProxyMethod, getReferenceListeners, getRuntimeInterface, removeReferenceListener, setAvailability, setBundleContext, setComponentName, setFilter, setInterface, setProxyMethod, setReferenceListeners, setRuntimeInterface |
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 |
ReferenceMetadataImpl
public ReferenceMetadataImpl()
ReferenceMetadataImpl
public ReferenceMetadataImpl(org.osgi.service.blueprint.reflect.ReferenceMetadata source)
getTimeout
public long getTimeout()
- Specified by:
getTimeout
in interface org.osgi.service.blueprint.reflect.ReferenceMetadata
setTimeout
public void setTimeout(long timeout)
- Specified by:
setTimeout
in interface MutableReferenceMetadata
setDefaultBean
public void setDefaultBean(String defaultBeanId)
- Specified by:
setDefaultBean
in interface MutableReferenceMetadata
getDefaultBean
public String getDefaultBean()
- Specified by:
getDefaultBean
in interface ExtendedReferenceMetadata
toString
public String toString()
- Overrides:
toString
in class Object
getProxyChildBeanClasses
public Collection<Class<?>> getProxyChildBeanClasses()
- Specified by:
getProxyChildBeanClasses
in interface ExtendedReferenceMetadata
setProxyChildBeanClasses
public void setProxyChildBeanClasses(Collection<Class<?>> c)
- Specified by:
setProxyChildBeanClasses
in interface MutableReferenceMetadata
Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.