Apache Tuscany SCA Kernel Sub-Project

Uses of Interface
org.apache.tuscany.spi.component.SCAObject

Packages that use SCAObject
org.apache.tuscany.spi.bootstrap   
org.apache.tuscany.spi.builder   
org.apache.tuscany.spi.component   
org.apache.tuscany.spi.extension   
org.apache.tuscany.spi.wire   
 

Uses of SCAObject in org.apache.tuscany.spi.bootstrap
 

Subinterfaces of SCAObject in org.apache.tuscany.spi.bootstrap
 interface RuntimeComponent
          Interface that represents the Tuscany runtime.
 

Uses of SCAObject in org.apache.tuscany.spi.builder
 

Methods in org.apache.tuscany.spi.builder that return SCAObject
 SCAObject Builder.build(CompositeComponent parent, BindlessServiceDefinition serviceDefinition, DeploymentContext deploymentContext)
          TODO: Make sure that this method belongs here Allow a builder registry to provide building of bindless services via appropriate registered builder
<B extends Binding>
SCAObject
Builder.build(CompositeComponent parent, BoundReferenceDefinition<B> boundReferenceDefinition, DeploymentContext deploymentContext)
          TODO: JavaDoc this when we know if we will still register References as contexts
<B extends Binding>
SCAObject
Builder.build(CompositeComponent parent, BoundServiceDefinition<B> boundServiceDefinition, DeploymentContext deploymentContext)
          TODO: JavaDoc this when we know if we will still register Services as contexts
 SCAObject Builder.build(CompositeComponent parent, ReferenceDefinition referenceDefinition, DeploymentContext deploymentContext)
          TODO: Make sure that this method belongs here Allow a builder registry to provide building of targetless references via appropriate registered builder
 

Methods in org.apache.tuscany.spi.builder with parameters of type SCAObject
 void Connector.connect(SCAObject source)
          Connects the given source's wires to corresponding wires to a target.
 

Uses of SCAObject in org.apache.tuscany.spi.component
 

Subinterfaces of SCAObject in org.apache.tuscany.spi.component
 interface AtomicComponent
          The runtime instantiation of an SCA atomic, or leaf-type, component
 interface Component
          The runtime instantiation of an SCA component
 interface CompositeComponent
          The runtime instantiation of an SCA composite component.
 interface Reference
          Manages an SCA reference configured with a binding
 interface Service
          The runtime instantiation of an SCA service configured with a binding.
 interface SystemAtomicComponent
          Implementations are specialized atomic components used to provide system services by the runtime
 

Classes in org.apache.tuscany.spi.component that implement SCAObject
 class AbstractSCAObject
          Functionality common to all SCAObject implementations
 

Methods in org.apache.tuscany.spi.component that return SCAObject
 SCAObject CompositeComponent.getChild(String name)
          Returns the child associated with a given name
 SCAObject CompositeComponent.getSystemChild(String name)
          Returns the system child associated with a given name
 

Methods in org.apache.tuscany.spi.component that return types with arguments of type SCAObject
 List<SCAObject> CompositeComponent.getChildren()
          Returns the children contained by the composite
 List<SCAObject> CompositeComponent.getSystemChildren()
          Returns the system children contained by the composite
 

Methods in org.apache.tuscany.spi.component with parameters of type SCAObject
 void CompositeComponent.register(SCAObject context)
          Registers a child of this composite.
 

Uses of SCAObject in org.apache.tuscany.spi.extension
 

Classes in org.apache.tuscany.spi.extension that implement SCAObject
 class AtomicComponentExtension
          An extension point for atomic component type, which new implementation types may extend
 class CompositeComponentExtension
          An extension point for composite components, which new types may extend
 class ReferenceExtension
          The default implementation of an SCA reference
 class ServiceExtension
          The default implementation of an SCA service
 class SystemAtomicComponentExtension
           
 

Fields in org.apache.tuscany.spi.extension with type parameters of type SCAObject
protected  Map<Class,SCAObject> CompositeComponentExtension.autowireInternal
           
protected  Map<String,SCAObject> CompositeComponentExtension.children
           
protected  Map<Class,SCAObject> CompositeComponentExtension.systemAutowireInternal
           
protected  Map<String,SCAObject> CompositeComponentExtension.systemChildren
           
 

Methods in org.apache.tuscany.spi.extension that return SCAObject
 SCAObject CompositeComponentExtension.getChild(String name)
           
 SCAObject CompositeComponentExtension.getSystemChild(String name)
           
 

Methods in org.apache.tuscany.spi.extension that return types with arguments of type SCAObject
 List<SCAObject> CompositeComponentExtension.getChildren()
           
 List<SCAObject> CompositeComponentExtension.getSystemChildren()
           
 

Methods in org.apache.tuscany.spi.extension with parameters of type SCAObject
 void CompositeComponentExtension.register(SCAObject child)
           
protected  void CompositeComponentExtension.registerAutowireInternal(Class<?> interfaze, SCAObject object)
           
 

Uses of SCAObject in org.apache.tuscany.spi.wire
 

Methods in org.apache.tuscany.spi.wire that return SCAObject
 SCAObject RuntimeWire.getContainer()
          Returns the SCAObject that contains this wire
 

Methods in org.apache.tuscany.spi.wire with parameters of type SCAObject
 void RuntimeWire.setContainer(SCAObject container)
          Sets the name of the SCAObject that contains this wire
 


Apache Tuscany SCA Kernel Sub-Project

-