org.apache.felix.scr.impl
Class ServiceMetadata

java.lang.Object
  extended by org.apache.felix.scr.impl.ServiceMetadata

public class ServiceMetadata
extends java.lang.Object

This class contains the metadata associated to a service that is provided by a component


Constructor Summary
ServiceMetadata()
           
 
Method Summary
 void addProvide(java.lang.String provide)
          Add a provided interface to this service
 java.lang.String[] getProvides()
          Returns the implemented interfaces
 boolean isServiceFactory()
          Return the flag that defines if it is a service factory or not
 void setServiceFactory(boolean serviceFactory)
          Setter for the servicefactory attribute of the service element
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ServiceMetadata

public ServiceMetadata()
Method Detail

setServiceFactory

public void setServiceFactory(boolean serviceFactory)
Setter for the servicefactory attribute of the service element

Parameters:
serviceFactory -

addProvide

public void addProvide(java.lang.String provide)
Add a provided interface to this service

Parameters:
provide - a String containing the name of the provided interface

isServiceFactory

public boolean isServiceFactory()
Return the flag that defines if it is a service factory or not

Returns:
a boolean flag

getProvides

public java.lang.String[] getProvides()
Returns the implemented interfaces

Returns:
the implemented interfaces as a string array