public class ServiceMetadata
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
ServiceMetadata.Scope |
Modifier and Type | Field and Description |
---|---|
private java.util.List<java.lang.String> |
m_provides |
private ServiceMetadata.Scope |
m_scope |
private java.lang.String |
m_scopeName |
private java.lang.Boolean |
m_serviceFactory |
private boolean |
m_validated |
Constructor and Description |
---|
ServiceMetadata() |
Modifier and Type | Method and Description |
---|---|
void |
addProvide(java.lang.String provide)
Add a provided interface to this service
|
java.lang.String[] |
getProvides()
Returns the implemented interfaces
|
ServiceMetadata.Scope |
getScope() |
void |
setScope(java.lang.String scopeName) |
void |
setServiceFactory(boolean serviceFactory)
Setter for the servicefactory attribute of the service element
|
(package private) void |
validate(ComponentMetadata componentMetadata)
Verify if the semantics of this metadata are correct
|
private java.lang.Boolean m_serviceFactory
private java.lang.String m_scopeName
private ServiceMetadata.Scope m_scope
private java.util.List<java.lang.String> m_provides
private boolean m_validated
public void setServiceFactory(boolean serviceFactory)
serviceFactory
- public void setScope(java.lang.String scopeName)
public ServiceMetadata.Scope getScope()
public void addProvide(java.lang.String provide)
provide
- a String containing the name of the provided interfacepublic java.lang.String[] getProvides()
void validate(ComponentMetadata componentMetadata)