org.apache.tuscany.sca.implementation.osgi
Interface OSGiImplementation

All Superinterfaces:
Base, ComponentType, Extensible, Implementation
All Known Implementing Classes:
OSGiImplementationImpl

public interface OSGiImplementation
extends Implementation, Extensible

The model representing an OSGi implementation in an SCA assembly model.


Method Summary
 java.lang.String getBundleSymbolicName()
           
 java.lang.String getBundleVersion()
           
 java.lang.String[] getImports()
           
 java.util.List<ComponentProperty> getReferenceProperties(java.lang.String referenceName)
           
 java.util.List<ComponentProperty> getServiceProperties(java.lang.String serviceName)
           
 
Methods inherited from interface org.apache.tuscany.sca.assembly.ComponentType
getConstrainingType, getProperties, getReferences, getServices, getURI, setConstrainingType, setURI
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Base
isUnresolved, setUnresolved
 
Methods inherited from interface org.apache.tuscany.sca.assembly.Extensible
getExtensions
 

Method Detail

getBundleSymbolicName

java.lang.String getBundleSymbolicName()

getBundleVersion

java.lang.String getBundleVersion()

getImports

java.lang.String[] getImports()

getReferenceProperties

java.util.List<ComponentProperty> getReferenceProperties(java.lang.String referenceName)

getServiceProperties

java.util.List<ComponentProperty> getServiceProperties(java.lang.String serviceName)