org.ow2.clif.datacollector.api
Interface DataCollectorWrite

All Known Implementing Classes:
AbstractDataCollector, AbstractProbeDataCollector, DataCollector, DataCollector, DataCollector, DataCollector, DataCollector, DataCollector, DataCollector, InjectorDataCollector

public interface DataCollectorWrite

Interface for collecting information generated by a blade.

Author:
Bruno Dillenseger

Field Summary
static java.lang.String DATA_COLLECTOR_WRITE
           
 
Method Summary
 void add(ActionEvent action)
          Add a new action (injection) event
 void add(AlarmEvent alarm)
          Add a new alarm
 void add(LifeCycleEvent event)
          Add a new lifecycle event
 void add(ProbeEvent measure)
          Add a new probe (measure) event
 void init(java.io.Serializable testId, java.lang.String bladeId)
          Initialize a test
 void setFilter(DataCollectorFilter filter)
          Sets a filter selecting generated events forwarded to Storage
 void terminate()
          End of a test
 

Field Detail

DATA_COLLECTOR_WRITE

static final java.lang.String DATA_COLLECTOR_WRITE
See Also:
Constant Field Values
Method Detail

init

void init(java.io.Serializable testId,
          java.lang.String bladeId)
Initialize a test

Parameters:
testId - test identifier
bladeId - scenario identifier

terminate

void terminate()
End of a test


add

void add(LifeCycleEvent event)
Add a new lifecycle event

Parameters:
event - new lifecycle event

add

void add(ActionEvent action)
Add a new action (injection) event

Parameters:
action - new measure

add

void add(AlarmEvent alarm)
Add a new alarm

Parameters:
alarm - new alarm event

add

void add(ProbeEvent measure)
Add a new probe (measure) event

Parameters:
measure -

setFilter

void setFilter(DataCollectorFilter filter)
Sets a filter selecting generated events forwarded to Storage

Parameters:
filter - event filter; a null filter forwards all events to Storage