|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.tuscany.core.context.impl.AbstractLifecycle
org.apache.tuscany.core.context.scope.AbstractScopeContext
org.apache.tuscany.core.context.scope.StatelessScopeContext
public class StatelessScopeContext
A container that manages stateless components.
Field Summary |
---|
Fields inherited from class org.apache.tuscany.core.context.scope.AbstractScopeContext |
---|
contextFactories, eventContext |
Fields inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle |
---|
lifecycleState, name |
Fields inherited from interface org.apache.tuscany.core.context.Lifecycle |
---|
CONFIG_ERROR, ERROR, INITIALIZED, INITIALIZING, RUNNING, STARTED, STOPPED, STOPPING, UNINITIALIZED |
Constructor Summary | |
---|---|
StatelessScopeContext(EventContext eventContext)
|
Method Summary | |
---|---|
Context |
getContext(java.lang.String ctxName)
Returns a context bound to the given name or null if the component does not exist. |
Context |
getContextByKey(java.lang.String ctxName,
java.lang.Object key)
Returns a context bound to the given name and scoped to the given key or null if the context does not exist |
boolean |
isCacheable()
Returns whether implementation instances may be held for the duration of an wire |
void |
onEvent(Event event)
|
void |
registerFactory(ContextFactory<Context> configuration)
Adds a context factory to the scope |
void |
removeContext(java.lang.String ctxName)
Removes a context with the given name, determining the scope key from the thread context |
void |
removeContextByKey(java.lang.String ctxName,
java.lang.Object key)
Removes a context bound to the given name and scope key |
void |
start()
Starts the Lifecycle. |
void |
stop()
Stops the Lifecycle. |
Methods inherited from class org.apache.tuscany.core.context.scope.AbstractScopeContext |
---|
checkInit, getEventContext, getInstance, registerFactories |
Methods inherited from class org.apache.tuscany.core.context.impl.AbstractLifecycle |
---|
addListener, addListener, getLifecycleState, getListeners, getName, publish, removeListener, setName, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.apache.tuscany.core.context.Lifecycle |
---|
getLifecycleState, getName, setName |
Constructor Detail |
---|
public StatelessScopeContext(EventContext eventContext)
Method Detail |
---|
public void start()
Lifecycle
public void stop()
Lifecycle
public void registerFactory(ContextFactory<Context> configuration)
ScopeContext
public void onEvent(Event event)
public boolean isCacheable()
ScopeContext
public Context getContext(java.lang.String ctxName)
ScopeContext
public Context getContextByKey(java.lang.String ctxName, java.lang.Object key)
ScopeContext
public void removeContext(java.lang.String ctxName)
ScopeContext
public void removeContextByKey(java.lang.String ctxName, java.lang.Object key)
ScopeContext
|
Tuscany Core | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |