org.apache.aries.blueprint.reflect
Class ReferenceListMetadataImpl

java.lang.Object
  extended by org.apache.aries.blueprint.reflect.ComponentMetadataImpl
      extended by org.apache.aries.blueprint.reflect.ServiceReferenceMetadataImpl
          extended by org.apache.aries.blueprint.reflect.ReferenceListMetadataImpl
All Implemented Interfaces:
ExtendedReferenceListMetadata, ExtendedServiceReferenceMetadata, MutableComponentMetadata, MutableReferenceListMetadata, MutableServiceReferenceMetadata, org.osgi.service.blueprint.reflect.ComponentMetadata, org.osgi.service.blueprint.reflect.Metadata, org.osgi.service.blueprint.reflect.NonNullMetadata, org.osgi.service.blueprint.reflect.ReferenceListMetadata, org.osgi.service.blueprint.reflect.ServiceReferenceMetadata

public class ReferenceListMetadataImpl
extends ServiceReferenceMetadataImpl
implements MutableReferenceListMetadata

Implementation of RefCollectionMetadata

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

Field Summary
 
Fields inherited from class org.apache.aries.blueprint.reflect.ServiceReferenceMetadataImpl
availability, bundleContext, componentName, filter, interfaceName, proxyMethod, referenceListeners, runtimeInterface
 
Fields inherited from class org.apache.aries.blueprint.reflect.ComponentMetadataImpl
activation, dependsOn, id
 
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
 
Constructor Summary
ReferenceListMetadataImpl()
           
ReferenceListMetadataImpl(org.osgi.service.blueprint.reflect.ReferenceListMetadata source)
           
 
Method Summary
 int getMemberType()
           
 void setMemberType(int memberType)
           
 String toString()
           
 
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 class org.apache.aries.blueprint.reflect.ComponentMetadataImpl
addDependsOn, getActivation, getDependsOn, getId, removeDependsOn, setActivation, setDependsOn, setId
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
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
 

Constructor Detail

ReferenceListMetadataImpl

public ReferenceListMetadataImpl()

ReferenceListMetadataImpl

public ReferenceListMetadataImpl(org.osgi.service.blueprint.reflect.ReferenceListMetadata source)
Method Detail

getMemberType

public int getMemberType()
Specified by:
getMemberType in interface org.osgi.service.blueprint.reflect.ReferenceListMetadata

setMemberType

public void setMemberType(int memberType)
Specified by:
setMemberType in interface MutableReferenceListMetadata

toString

public String toString()
Overrides:
toString in class Object


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