|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jdiameter.client.impl.helpers.AssemblerImpl
public class AssemblerImpl
IOC for stack
| Constructor Summary | |
|---|---|
protected |
AssemblerImpl(AssemblerImpl parent,
org.jdiameter.api.Configuration e,
ExtensionPoint p)
Create child Assembler |
|
AssemblerImpl(org.jdiameter.api.Configuration config)
Create instance of class with predefined configiration |
| Method Summary | |
|---|---|
void |
destroy()
Release all attached resources |
IAssembler[] |
getChilds()
Get childs IOCs |
java.lang.Object |
getComponentInstance(java.lang.Class<?> aClass)
Register new component |
IAssembler |
getParent()
return parent IOC |
void |
registerComponentImplementation(java.lang.Class aClass)
|
void |
registerComponentImplementation(java.lang.Class<?> aClass,
java.lang.Object object)
Register new component |
void |
registerComponentInstance(java.lang.Object object)
Register new component |
void |
unregister(java.lang.Class aClass)
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AssemblerImpl(org.jdiameter.api.Configuration config)
throws java.lang.Exception
config - configuration of stack
java.lang.Exception - if generated internal exception
protected AssemblerImpl(AssemblerImpl parent,
org.jdiameter.api.Configuration e,
ExtensionPoint p)
throws java.lang.Exception
parent - parent assemblere - child configurationp - extension poit
java.lang.Exception| Method Detail |
|---|
public java.lang.Object getComponentInstance(java.lang.Class<?> aClass)
IAssembler
getComponentInstance in interface IAssembleraClass - class of component
MutablePicoContainerpublic void registerComponentInstance(java.lang.Object object)
IAssembler
registerComponentInstance in interface IAssemblerobject - instance of componentMutablePicoContainerpublic void registerComponentImplementation(java.lang.Class aClass)
public void registerComponentImplementation(java.lang.Class<?> aClass,
java.lang.Object object)
IAssembler
registerComponentImplementation in interface IAssembleraClass - class of componentobject - instance of componentMutablePicoContainerpublic void unregister(java.lang.Class aClass)
public void destroy()
IAssembler
destroy in interface IAssemblerMutablePicoContainerpublic IAssembler getParent()
getParent in interface IAssemblerpublic IAssembler[] getChilds()
getChilds in interface IAssembler
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||