org.apache.aries.blueprint.mutable
Interface MutableReferenceListMetadata

All Superinterfaces:
ComponentMetadata, ExtendedReferenceListMetadata, ExtendedServiceReferenceMetadata, Metadata, MutableComponentMetadata, MutableServiceReferenceMetadata, NonNullMetadata, ReferenceListMetadata, ServiceReferenceMetadata
All Known Implementing Classes:
ReferenceListMetadataImpl

public interface MutableReferenceListMetadata
extends ExtendedReferenceListMetadata, MutableServiceReferenceMetadata

A mutable version of the RefCollectionMetadata that allows modifications.

Version:
$Rev: 896324 $, $Date: 2010-01-06 06:05:04 +0000 (Wed, 06 Jan 2010) $

Field Summary
 
Fields inherited from interface org.apache.aries.blueprint.ExtendedReferenceListMetadata
PROXY_METHOD_GREEDY
 
Fields inherited from interface org.osgi.service.blueprint.reflect.ReferenceListMetadata
USE_SERVICE_OBJECT, USE_SERVICE_REFERENCE
 
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 setMemberType(int memberType)
           
 
Methods inherited from interface org.osgi.service.blueprint.reflect.ReferenceListMetadata
getMemberType
 
Methods inherited from interface org.apache.aries.blueprint.mutable.MutableServiceReferenceMetadata
addServiceListener, addServiceListener, removeReferenceListener, setAvailability, setComponentName, setFilter, setInterface, setProxyMethod, setRuntimeInterface
 
Methods inherited from interface org.apache.aries.blueprint.ExtendedServiceReferenceMetadata
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

setMemberType

void setMemberType(int memberType)


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