org.apache.aries.blueprint.mutable
Interface MutableReferenceMetadata

All Superinterfaces:
org.osgi.service.blueprint.reflect.ComponentMetadata, ExtendedReferenceMetadata, ExtendedServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Metadata, MutableComponentMetadata, MutableServiceReferenceMetadata, org.osgi.service.blueprint.reflect.NonNullMetadata, org.osgi.service.blueprint.reflect.ReferenceMetadata, org.osgi.service.blueprint.reflect.ServiceReferenceMetadata, org.osgi.service.blueprint.reflect.Target
All Known Implementing Classes:
ReferenceMetadataImpl

public interface MutableReferenceMetadata
extends ExtendedReferenceMetadata, MutableServiceReferenceMetadata

A mutable version of the ReferenceMetadata that allows modifications.

Version:
$Rev: 1221166 $, $Date: 2011-12-20 09:36:22 +0000 (Tue, 20 Dec 2011) $

Field Summary
 
Fields inherited from interface org.apache.aries.blueprint.ExtendedServiceReferenceMetadata
PROXY_METHOD_CLASSES, PROXY_METHOD_DEFAULT
 
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
 
Method Summary
 void setDefaultBean(String value)
           
 void setProxyChildBeanClasses(Collection<Class<?>> classes)
           
 void setTimeout(long timeout)
           
 
Methods inherited from interface org.apache.aries.blueprint.ExtendedReferenceMetadata
getDefaultBean, getProxyChildBeanClasses
 
Methods inherited from interface org.osgi.service.blueprint.reflect.ReferenceMetadata
getTimeout
 
Methods inherited from interface org.apache.aries.blueprint.mutable.MutableServiceReferenceMetadata
addServiceListener, addServiceListener, removeReferenceListener, setAvailability, setBundleContext, setComponentName, setFilter, setInterface, setProxyMethod, setRuntimeInterface
 
Methods inherited from interface org.apache.aries.blueprint.ExtendedServiceReferenceMetadata
getBundleContext, getProxyMethod, getRuntimeInterface
 
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
 
Methods inherited from interface org.apache.aries.blueprint.mutable.MutableComponentMetadata
addDependsOn, removeDependsOn, setActivation, setDependsOn, setId
 

Method Detail

setTimeout

void setTimeout(long timeout)

setDefaultBean

void setDefaultBean(String value)

setProxyChildBeanClasses

void setProxyChildBeanClasses(Collection<Class<?>> classes)


Copyright © 2009-2012 The Apache Software Foundation. All Rights Reserved.