org.neo.swarm
Interface ApplicationContext
- All Superinterfaces:
- java.io.Serializable
- All Known Implementing Classes:
- SwarmApplicationContext
- public interface ApplicationContext
- extends java.io.Serializable
- Author:
- damiang
|
Method Summary |
void |
addAspect(Aspect aspect)
|
void |
addCachedComponent(java.lang.Object key,
java.lang.Class implementation)
|
void |
addCachedComponent(java.lang.Object key,
java.lang.Class impl,
java.lang.Object[] args)
|
void |
addComponent(java.lang.Object key,
java.lang.Class implementation)
|
void |
addComponent(java.lang.Object key,
java.lang.Class impl,
java.lang.Object[] args)
|
void |
addOrthogonalAspect(Aspect aspect)
|
void |
addPreConstructedComponent(java.lang.String name,
java.lang.Object object)
|
java.lang.String |
getURI()
|
java.lang.Object |
inject(java.lang.Object key,
Invocation invocation)
|
void |
removeComponent(java.lang.Object key)
|
java.lang.Object |
retrieveComponent(java.lang.Object key)
|
java.lang.Object |
retrieveComponent(Perspective perspective,
java.lang.Object key)
|
java.util.Collection |
retrieveComponentsOfType(java.lang.Class type)
|
java.util.Collection |
retrieveComponentsOfType(Perspective perspective,
java.lang.Class type)
|
void |
start()
|
void |
stop()
|
start
public void start()
stop
public void stop()
addAspect
public void addAspect(Aspect aspect)
addOrthogonalAspect
public void addOrthogonalAspect(Aspect aspect)
addCachedComponent
public void addCachedComponent(java.lang.Object key,
java.lang.Class implementation)
addComponent
public void addComponent(java.lang.Object key,
java.lang.Class implementation)
addCachedComponent
public void addCachedComponent(java.lang.Object key,
java.lang.Class impl,
java.lang.Object[] args)
addComponent
public void addComponent(java.lang.Object key,
java.lang.Class impl,
java.lang.Object[] args)
addPreConstructedComponent
public void addPreConstructedComponent(java.lang.String name,
java.lang.Object object)
retrieveComponentsOfType
public java.util.Collection retrieveComponentsOfType(java.lang.Class type)
retrieveComponentsOfType
public java.util.Collection retrieveComponentsOfType(Perspective perspective,
java.lang.Class type)
retrieveComponent
public java.lang.Object retrieveComponent(java.lang.Object key)
removeComponent
public void removeComponent(java.lang.Object key)
retrieveComponent
public java.lang.Object retrieveComponent(Perspective perspective,
java.lang.Object key)
inject
public java.lang.Object inject(java.lang.Object key,
Invocation invocation)
throws java.lang.Exception
- Throws:
java.lang.Exception
getURI
public java.lang.String getURI()
Copyright © 2001-2004 SWARM-ONE -First Generation (S)calable(W)ide(AR)ea(M)esh. All Rights Reserved.