Apache Tuscany SCA Kernel Sub-Project

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

Packages that use CompositeComponent
org.apache.tuscany.spi.bootstrap   
org.apache.tuscany.spi.builder   
org.apache.tuscany.spi.component   
org.apache.tuscany.spi.deployer   
org.apache.tuscany.spi.extension   
org.apache.tuscany.spi.implementation.java   
org.apache.tuscany.spi.loader   
 

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

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

Methods in org.apache.tuscany.spi.bootstrap that return CompositeComponent
 CompositeComponent RuntimeComponent.getRootComponent()
          Returns the component that forms the root of the user component tree.
 CompositeComponent RuntimeComponent.getSystemComponent()
          Returns the component that forms the root of the system component tree.
 

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

Methods in org.apache.tuscany.spi.builder with parameters of type CompositeComponent
 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
 Service BindlessBuilder.build(CompositeComponent parent, BindlessServiceDefinition serviceDefinition, DeploymentContext deploymentContext)
           
 Reference BindingBuilder.build(CompositeComponent parent, BoundReferenceDefinition<B> boundReferenceDefinition, DeploymentContext deploymentContext)
           
<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
 Service BindingBuilder.build(CompositeComponent parent, BoundServiceDefinition<B> boundServiceDefinition, DeploymentContext deploymentContext)
           
<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
 Component ComponentBuilder.build(CompositeComponent parent, ComponentDefinition<I> componentDefinition, DeploymentContext deploymentContext)
           
<I extends Implementation<?>>
Component
Builder.build(CompositeComponent parent, ComponentDefinition<I> componentDefinition, DeploymentContext deploymentContext)
          Builds a Component context from a ComponentDefinition
 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
 Reference BindlessBuilder.build(CompositeComponent parent, ReferenceDefinition referenceDefinition, DeploymentContext deploymentContext)
           
 

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

Fields in org.apache.tuscany.spi.component declared as CompositeComponent
protected  CompositeComponent AbstractSCAObject.parent
           
 

Methods in org.apache.tuscany.spi.component that return CompositeComponent
 CompositeComponent SCAObject.getParent()
          Returns the parent composite, or null if the artifact does not have one
 CompositeComponent AbstractSCAObject.getParent()
           
 CompositeComponent WorkContext.getRemoteComponent()
          Returns the composite where a remote request came in
 

Methods in org.apache.tuscany.spi.component with parameters of type CompositeComponent
 void WorkContext.setRemoteComponent(CompositeComponent component)
          Sets the composite where a remote request came in
 

Constructors in org.apache.tuscany.spi.component with parameters of type CompositeComponent
AbstractSCAObject(String name, CompositeComponent parent)
           
 

Uses of CompositeComponent in org.apache.tuscany.spi.deployer
 

Methods in org.apache.tuscany.spi.deployer with parameters of type CompositeComponent
<I extends Implementation<?>>
Component
Deployer.deploy(CompositeComponent parent, ComponentDefinition<I> componentDefinition)
          Deploy a component as a child of the supplied parent.
 

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

Classes in org.apache.tuscany.spi.extension that implement CompositeComponent
 class CompositeComponentExtension
          An extension point for composite components, which new types may extend
 

Methods in org.apache.tuscany.spi.extension with parameters of type CompositeComponent
 Reference BindingBuilderExtension.build(CompositeComponent parent, BoundReferenceDefinition<B> boundReferenceDefinition, DeploymentContext deploymentContext)
           
 Service BindingBuilderExtension.build(CompositeComponent parent, BoundServiceDefinition<B> boundServiceDefinition, DeploymentContext deploymentContext)
           
protected  void CompositeComponentExtension.registerAutowire(CompositeComponent component)
           
 

Constructors in org.apache.tuscany.spi.extension with parameters of type CompositeComponent
AtomicComponentExtension(String name, CompositeComponent parent, ScopeContainer scopeContainer, WireService wireService, WorkContext workContext, WorkScheduler workScheduler, int initLevel)
           
CompositeComponentExtension(String name, CompositeComponent parent, Connector connector, Map<String,Document> propertyValues)
           
ReferenceExtension(String name, Class<?> referenceInterface, CompositeComponent parent, WireService wireService)
           
ServiceExtension(String name, Class<?> interfaze, CompositeComponent parent, WireService wireService)
           
SystemAtomicComponentExtension(String name, CompositeComponent parent, ScopeContainer scopeContainer, int initLevel)
           
SystemAtomicComponentExtension(String name, List<Class<?>> serviceInterfaces, CompositeComponent parent, ScopeContainer scopeContainer, int initLevel)
           
 

Uses of CompositeComponent in org.apache.tuscany.spi.implementation.java
 

Methods in org.apache.tuscany.spi.implementation.java with parameters of type CompositeComponent
protected
<T> void
AbstractPropertyProcessor.initProperty(JavaMappedProperty<T> property, A annotation, CompositeComponent parent, DeploymentContext context)
           
 PojoComponentType Introspector.introspect(CompositeComponent parent, Class<?> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          Walks the given component implementation class
<T> void
ImplementationProcessorExtension.visitClass(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessor.visitClass(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          A callback received when the component implementation class is first loaded
<T> void
ImplementationProcessorExtension.visitConstructor(CompositeComponent parent, Constructor<T> constructor, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessor.visitConstructor(CompositeComponent parent, Constructor<T> constructor, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          A callback received as the component implementation's constructor used for instantiation by the runtime is evaluated.
<T> void
AbstractPropertyProcessor.visitConstructor(CompositeComponent parent, Constructor<T> constructor, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessorExtension.visitEnd(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessor.visitEnd(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          The final callback received when all other callbacks during evaluation of the component implementation have been issued
 void ImplementationProcessorExtension.visitField(CompositeComponent parent, Field field, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
 void ImplementationProcessor.visitField(CompositeComponent parent, Field field, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          A callback received as the component implementation's public and protected fields are evaluated
 void AbstractPropertyProcessor.visitField(CompositeComponent parent, Field field, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
 void ImplementationProcessorExtension.visitMethod(CompositeComponent parent, Method method, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
 void ImplementationProcessor.visitMethod(CompositeComponent parent, Method method, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          A callback received as the component implementation's public and protected methods are evaluated
 void AbstractPropertyProcessor.visitMethod(CompositeComponent parent, Method method, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessorExtension.visitSuperClass(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
           
<T> void
ImplementationProcessor.visitSuperClass(CompositeComponent parent, Class<T> clazz, PojoComponentType<JavaMappedService,JavaMappedReference,JavaMappedProperty<?>> type, DeploymentContext context)
          A callback received as the component implementation class hierarchy is evaluated
 

Uses of CompositeComponent in org.apache.tuscany.spi.loader
 

Methods in org.apache.tuscany.spi.loader with parameters of type CompositeComponent
 void ComponentTypeLoader.load(CompositeComponent parent, I implementation, DeploymentContext deploymentContext)
          Load the component type definition for the supplied implementation.
<MO extends ModelObject>
MO
Loader.load(CompositeComponent parent, URL url, Class<MO> type, DeploymentContext deploymentContext)
          Load a model object from a specified location.
 T StAXElementLoader.load(CompositeComponent parent, javax.xml.stream.XMLStreamReader reader, DeploymentContext deploymentContext)
          Create the model object for an element in an XML stream.
 ModelObject Loader.load(CompositeComponent parent, javax.xml.stream.XMLStreamReader reader, DeploymentContext deploymentContext)
          Parse the supplied XML stream, dispatching to the appropriate registered loader for each element encountered in the stream.
<I extends Implementation<?>>
void
Loader.loadComponentType(CompositeComponent parent, I implementation, DeploymentContext deploymentContext)
          Load the component type definition for a given implementation.
 


Apache Tuscany SCA Kernel Sub-Project

-