|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.objectweb.dsrg.sofa.bootstrap.MIInComponentBase
public class MIInComponentBase
Constructor Summary | |
---|---|
MIInComponentBase()
|
Method Summary | |
---|---|
MIComponent |
getComponent()
Returns control interface of the component. |
java.lang.Object |
getDelegatedProvided()
Takes reference to delegated provided interface implementation. |
java.lang.Object |
getProvided(java.lang.String name)
Takes reference to implementation of provided interface with given name. |
void |
init(ComponentInstance component,
java.util.Map<java.lang.String,java.lang.String> parameters)
Initialises microcomponent. |
void |
notifyCall(java.lang.String method)
|
void |
notifyReturn(java.lang.String method)
|
void |
setDelegatedRequired(java.lang.Object ref)
Gives the microcomponent reference to interface where to delegate calls. |
void |
setRequired(java.lang.String name,
java.lang.Object ref)
Gives the microcomponent reference to destination of its required interface. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public MIInComponentBase()
Method Detail |
---|
public MIComponent getComponent()
MIInComponent
getComponent
in interface MIInComponent
public void notifyCall(java.lang.String method)
notifyCall
in interface MIInterceptor
public void notifyReturn(java.lang.String method)
notifyReturn
in interface MIInterceptor
public java.lang.Object getDelegatedProvided() throws SOFAException
SOFAMicroComponent
getDelegatedProvided
in interface SOFAMicroComponent
SOFAException
public java.lang.Object getProvided(java.lang.String name) throws SOFAException
SOFAMicroComponent
getProvided
in interface SOFAMicroComponent
name
- Name of the provided interface.
SOFAException
public void init(ComponentInstance component, java.util.Map<java.lang.String,java.lang.String> parameters) throws SOFAException
SOFAMicroComponent
init
in interface SOFAMicroComponent
parameters
- Parameters from the model extended by parameters from the Sofa2 runtime.
SOFAException
public void setDelegatedRequired(java.lang.Object ref) throws SOFAException
SOFAMicroComponent
setDelegatedRequired
in interface SOFAMicroComponent
ref
- Interface implementation reference to delegate to.
SOFAException
public void setRequired(java.lang.String name, java.lang.Object ref) throws SOFAException
SOFAMicroComponent
setRequired
in interface SOFAMicroComponent
name
- Name of the required interface.ref
- Reference to the destination interface implementation.
SOFAException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |