Package org.ow2.clif.probe.util
Class AbstractInsert
- java.lang.Object
-
- org.ow2.clif.probe.util.AbstractDumbInsert
-
- org.ow2.clif.probe.util.AbstractInsert
-
- All Implemented Interfaces:
java.lang.Runnable,org.objectweb.fractal.api.control.BindingController,ActivityControl,BladeControl
public abstract class AbstractInsert extends AbstractDumbInsert
This abstract implementation of a blade insert component manages a single thread, doing a periodic task (probing) with a given period (in milliseconds) and during an given actual time. It provides a strict interpretation of the blade lifecycle with regard to the ActivityControl interface.- Author:
- Bruno Dillenseger
-
-
Field Summary
-
Fields inherited from class org.ow2.clif.probe.util.AbstractDumbInsert
activity_lock, arg_duration_ms, arg_period_ms, baseTime_ms, bir, dc_lock, dcw, eventStorageStatesMap, poller, probeId, sr_lock, started, stopped, storeAlarmEvents, storeLifeCycleEvents, storeProbeEvents, suspended, terminated
-
Fields inherited from interface org.ow2.clif.server.api.BladeControl
BLADE_CONTROL, BLADE_INSERT_CONTROL
-
-
Constructor Summary
Constructors Constructor Description AbstractInsert()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidresume()Resume the activity (if suspended)voidrun()voidstart()Initial start of the activityvoidstop()Final stop of the activityvoidsuspend()Suspend the activity-
Methods inherited from class org.ow2.clif.probe.util.AbstractDumbInsert
bindFc, changeParameter, close, doProbe, getCurrentParameters, getHelpMessage, getId, init, join, listFc, lookupFc, setArgument, setExtraArguments, setId, unbindFc
-
-
-
-
Method Detail
-
start
public void start()
Description copied from interface:ActivityControlInitial start of the activity- Specified by:
startin interfaceActivityControl- Overrides:
startin classAbstractDumbInsert
-
stop
public void stop()
Description copied from interface:ActivityControlFinal stop of the activity- Specified by:
stopin interfaceActivityControl- Overrides:
stopin classAbstractDumbInsert
-
suspend
public void suspend()
Description copied from interface:ActivityControlSuspend the activity- Specified by:
suspendin interfaceActivityControl- Overrides:
suspendin classAbstractDumbInsert
-
resume
public void resume()
Description copied from interface:ActivityControlResume the activity (if suspended)- Specified by:
resumein interfaceActivityControl- Overrides:
resumein classAbstractDumbInsert
-
run
public void run()
- Specified by:
runin interfacejava.lang.Runnable- Overrides:
runin classAbstractDumbInsert
-
-