public class BladeInsertAdapterImpl extends java.lang.Object implements BladeControl, BladeInsertResponse, org.objectweb.fractal.api.control.BindingController, java.lang.Runnable
BLADE_CONTROL, BLADE_INSERT_CONTROL
BLADE_INSERT_RESPONSE
Constructor and Description |
---|
BladeInsertAdapterImpl() |
Modifier and Type | Method and Description |
---|---|
void |
aborted()
Informs that the scenario stopped before completion
|
void |
alarm(AlarmEvent alarm)
Triggers an alarm event
|
void |
bindFc(java.lang.String clientItfName,
java.lang.Object serverItf) |
void |
changeParameter(java.lang.String parameter,
java.io.Serializable value)
asynchronously changes a parameter of the blade
|
void |
completed()
Informs that the scenario has successfully completed
|
void |
do_init() |
protected void |
do_resume() |
void |
do_start() |
protected void |
do_stop(boolean initialized) |
protected void |
do_suspend() |
java.util.Map<java.lang.String,java.io.Serializable> |
getCurrentParameters()
asynchronously gets parameters of the blade
|
java.lang.String |
getId() |
void |
init(java.io.Serializable testId)
asynchronously initialize the blade
|
void |
join()
Waits for the end of the activity
|
java.lang.String[] |
listFc() |
java.lang.Object |
lookupFc(java.lang.String clientItfName) |
void |
resume()
asynchronously resumes the blade
|
void |
run()
handles asynchronous calls on control operations, enforcing mutual exclusion
|
void |
setArgument(java.lang.String argument)
Sets blade argument.
|
void |
setId(java.lang.String id)
Sets the blade identifier.
|
void |
start()
asynchronously starts the blade
|
void |
stop()
asynchronously stops the blade
|
void |
suspend()
asynchronously suspends the blade
|
void |
unbindFc(java.lang.String clientItfName) |
public void run()
run
in interface java.lang.Runnable
public java.lang.Object lookupFc(java.lang.String clientItfName)
lookupFc
in interface org.objectweb.fractal.api.control.BindingController
public void bindFc(java.lang.String clientItfName, java.lang.Object serverItf)
bindFc
in interface org.objectweb.fractal.api.control.BindingController
public void unbindFc(java.lang.String clientItfName)
unbindFc
in interface org.objectweb.fractal.api.control.BindingController
public java.lang.String[] listFc()
listFc
in interface org.objectweb.fractal.api.control.BindingController
public void setArgument(java.lang.String argument) throws ClifException
setArgument
in interface BladeControl
ClifException
public void setId(java.lang.String id)
setId
in interface BladeControl
public java.lang.String getId()
getId
in interface BladeControl
public void init(java.io.Serializable testId)
init
in interface ActivityControl
testId
- should contain a unique test identifierpublic void do_init()
public void start()
start
in interface ActivityControl
public void do_start()
public void stop()
stop
in interface ActivityControl
protected void do_stop(boolean initialized)
public void suspend()
suspend
in interface ActivityControl
protected void do_suspend()
public void resume()
resume
in interface ActivityControl
protected void do_resume()
public void join()
join
in interface ActivityControl
public void changeParameter(java.lang.String parameter, java.io.Serializable value) throws ClifException
changeParameter
in interface BladeControl
ClifException
public java.util.Map<java.lang.String,java.io.Serializable> getCurrentParameters()
getCurrentParameters
in interface BladeControl
public void aborted()
BladeInsertResponse
aborted
in interface BladeInsertResponse
public void completed()
BladeInsertResponse
completed
in interface BladeInsertResponse
public void alarm(AlarmEvent alarm)
BladeInsertResponse
alarm
in interface BladeInsertResponse