public abstract class AbstractDataCollector extends java.lang.Object implements DataCollectorWrite, DataCollectorAdmin, org.objectweb.fractal.api.control.BindingController
Modifier and Type | Field and Description |
---|---|
protected StorageWrite |
sws |
DATA_COLLECTOR_WRITE
DATA_COLLECTOR_ADMIN
Constructor and Description |
---|
AbstractDataCollector() |
Modifier and Type | Method and Description |
---|---|
void |
add(ActionEvent action)
Add a new measure - simply transmit it to the Storage Proxy component
unless it is rejected by current DataCollectorFilter.
|
void |
add(AlarmEvent alarm)
Add a new alarm - simply transmit it to the Storage Proxy component
unless it is rejected by current DataCollectorFilter.
|
void |
add(LifeCycleEvent event)
Add a new lifecycle event - simply forwards it to the Storage Proxy component
unless it is rejected by current DataCollectorFilter.
|
void |
add(ProbeEvent measure)
Add a new measure - simply transmit it to the Storage Proxy component
unless it is null or it is rejected by current DataCollectorFilter.
|
void |
bindFc(java.lang.String clientItfName,
java.lang.Object serverItf) |
void |
init(java.io.Serializable testId,
java.lang.String bladeId)
Does nothing.
|
java.lang.String[] |
listFc() |
java.lang.Object |
lookupFc(java.lang.String clientItfName) |
void |
setFilter(DataCollectorFilter filter)
Sets a filter selecting generated events forwarded to Storage
|
void |
terminate()
Does nothing.
|
void |
unbindFc(java.lang.String clientItfName) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
getLabels, getStat
protected StorageWrite sws
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 init(java.io.Serializable testId, java.lang.String bladeId)
init
in interface DataCollectorWrite
testId
- test identifierbladeId
- blade identifierpublic void terminate()
terminate
in interface DataCollectorWrite
public void add(LifeCycleEvent event)
add
in interface DataCollectorWrite
event
- new lifecycle eventpublic void add(ActionEvent action)
add
in interface DataCollectorWrite
action
- the new action eventpublic void add(AlarmEvent alarm)
add
in interface DataCollectorWrite
alarm
- new alarm eventpublic void add(ProbeEvent measure)
add
in interface DataCollectorWrite
measure
- the new measurepublic void setFilter(DataCollectorFilter filter)
DataCollectorWrite
setFilter
in interface DataCollectorWrite
filter
- event filter; a null filter forwards all events to Storage