Apache Tuscany SCA Kernel Sub-Project

org.apache.tuscany.spi.component
Interface SystemAtomicComponent

All Superinterfaces:
AtomicComponent, Component, EventPublisher, Lifecycle, SCAObject
All Known Implementing Classes:
SystemAtomicComponentExtension

public interface SystemAtomicComponent
extends AtomicComponent

Implementations are specialized atomic components used to provide system services by the runtime

Version:
$$Rev: 451895 $$ $$Date: 2006-10-01 23:58:18 -0700 (Sun, 01 Oct 2006) $$

Field Summary
 
Fields inherited from interface org.apache.tuscany.spi.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 Object getTargetInstance()
          Returns the target instance associated with the component.
 
Methods inherited from interface org.apache.tuscany.spi.component.AtomicComponent
createInstance, destroy, getInitLevel, init, isEagerInit
 
Methods inherited from interface org.apache.tuscany.spi.component.Component
addInboundWire, addOutboundWire, addOutboundWires, createAsyncTargetInvoker, createTargetInvoker, getInboundWire, getInboundWires, getOutboundWires, getServiceInstance, getServiceInterfaces
 
Methods inherited from interface org.apache.tuscany.spi.component.SCAObject
getExtensions, getName, getParent, getScope, getServiceInstance, isSystem, prepare
 
Methods inherited from interface org.apache.tuscany.spi.event.EventPublisher
addListener, addListener, publish, removeListener
 
Methods inherited from interface org.apache.tuscany.spi.Lifecycle
getLifecycleState, start, stop
 

Method Detail

getTargetInstance

Object getTargetInstance()
                         throws TargetException
Returns the target instance associated with the component. A target instance is the actual object a request is dispatched to sans wire chain.

Throws:
TargetException

Apache Tuscany SCA Kernel Sub-Project

-