|
Tuscany Assembly Model | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface ComponentType
A logical definition of a type of component separate from any specific implementation.
Method Summary | |
---|---|
List<Property> |
getProperties()
Returns the list of properties that can be used to configure components with this component type. |
Property |
getProperty(String name)
Returns the specified property |
Reference |
getReference(String name)
Returns the specified reference. |
List<Reference> |
getReferences()
Returns the list of references this component type consumes. |
Service |
getService(String name)
Returns the specfied service if exposed by this component type. |
List<Service> |
getServices()
Returns a list of services exposed by this component type. |
Methods inherited from interface org.apache.tuscany.model.assembly.Extensible |
---|
getExtensibilityAttributes, getExtensibilityElements |
Methods inherited from interface org.apache.tuscany.model.assembly.AssemblyObject |
---|
accept, freeze, initialize |
Method Detail |
---|
List<Service> getServices()
Service getService(String name)
name
- the name of the service
List<Reference> getReferences()
Reference getReference(String name)
name
- the name of the reference
List<Property> getProperties()
Property getProperty(String name)
name
- the name of the property
|
Tuscany Assembly Model | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |