Tuscany Core

org.apache.tuscany.core.context
Interface ScopeAwareContext

All Superinterfaces:
CompositeContext, Context, EventPublisher, Lifecycle
All Known Subinterfaces:
SystemCompositeContext
All Known Implementing Classes:
AbstractCompositeContext, CompositeContextImpl, SystemCompositeContextImpl

public interface ScopeAwareContext
extends CompositeContext

Denotes a composite context that supports scopes

Version:
$Rev: 392199 $ $Date: 2006-04-07 02:32:29 -0400 (Fri, 07 Apr 2006) $

Field Summary
 
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 java.util.Map<org.apache.tuscany.model.assembly.Scope,ScopeContext> getScopeContexts()
          Returns an immutable collection of scopes keyed by type for the composite context
 
Methods inherited from interface org.apache.tuscany.core.context.CompositeContext
getComposite, getContext, getParent, getURI, registerModelObject, registerModelObjects, removeContext, setAssemblyContext, setParent, setURI
 
Methods inherited from interface org.apache.tuscany.core.context.Context
getInstance
 
Methods inherited from interface org.apache.tuscany.core.context.EventPublisher
addListener, addListener, publish, removeListener
 
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle
getLifecycleState, getName, setName, start, stop
 

Method Detail

getScopeContexts

java.util.Map<org.apache.tuscany.model.assembly.Scope,ScopeContext> getScopeContexts()
Returns an immutable collection of scopes keyed by type for the composite context


Tuscany Core

-