org.apache.aries.blueprint.mutable
Interface MutableServiceReferenceMetadata
- All Superinterfaces:
- ComponentMetadata, ExtendedServiceReferenceMetadata, Metadata, MutableComponentMetadata, NonNullMetadata, ServiceReferenceMetadata
- All Known Subinterfaces:
- MutableReferenceListMetadata, MutableReferenceMetadata
- All Known Implementing Classes:
- ReferenceListMetadataImpl, ReferenceMetadataImpl, ServiceReferenceMetadataImpl
public interface MutableServiceReferenceMetadata
- extends ExtendedServiceReferenceMetadata, MutableComponentMetadata
A mutable version of the ServiceReferenceMetadata
that allows modifications.
- Version:
- $Rev: 950985 $, $Date: 2010-06-03 14:19:22 +0100 (Thu, 03 Jun 2010) $
setAvailability
void setAvailability(int availability)
setInterface
void setInterface(java.lang.String interfaceName)
setComponentName
void setComponentName(java.lang.String componentName)
addServiceListener
void addServiceListener(ReferenceListener listener)
addServiceListener
ReferenceListener addServiceListener(Target listenerComponent,
java.lang.String bindMethodName,
java.lang.String unbindMethodName)
removeReferenceListener
void removeReferenceListener(ReferenceListener listener)
setProxyMethod
void setProxyMethod(int proxyMethod)
setFilter
void setFilter(java.lang.String filter)
setRuntimeInterface
void setRuntimeInterface(java.lang.Class clazz)
Copyright © 2009-2011 The Apache Software Foundation. All Rights Reserved.