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, ComponentMetadata, Metadata, NonNullMetadata, ReferenceListMetadata, 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, 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(ReferenceListMetadata source)
           
 
Method Summary
 int getMemberType()
          Return whether the List will contain service object proxies or ServiceReference objects.
 void setMemberType(int memberType)
           
 java.lang.String toString()
           
 
Methods inherited from class org.apache.aries.blueprint.reflect.ServiceReferenceMetadataImpl
addServiceListener, addServiceListener, getAvailability, getComponentName, getFilter, getInterface, getProxyMethod, getReferenceListeners, getRuntimeInterface, removeReferenceListener, setAvailability, 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, 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
 

Constructor Detail

ReferenceListMetadataImpl

public ReferenceListMetadataImpl()

ReferenceListMetadataImpl

public ReferenceListMetadataImpl(ReferenceListMetadata source)
Method Detail

getMemberType

public int getMemberType()
Description copied from interface: ReferenceListMetadata
Return whether the List will contain service object proxies or ServiceReference objects. This is specified by the member-type attribute of the reference list.

Specified by:
getMemberType in interface ReferenceListMetadata
Returns:
Whether the List will contain service object proxies or ServiceReference objects.
See Also:
ReferenceListMetadata.USE_SERVICE_OBJECT, ReferenceListMetadata.USE_SERVICE_REFERENCE

setMemberType

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

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object


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