org.ow2.jasmine.probe
Class JasmineIndicatorValue

java.lang.Object
  extended by org.ow2.jasmine.probe.JasmineIndicatorValue
All Implemented Interfaces:
Serializable

public class JasmineIndicatorValue
extends Object
implements Serializable

This is the structure of data returned by each Collectors. It will be included in a List inside a JasmineProbeResult that will be given later to each Outer.

Author:
durieuxp
See Also:
Serialized Form

Constructor Summary
JasmineIndicatorValue()
          Constructor
 
Method Summary
 void addMetadata(String key, String value)
          Add a metadata to the list.
 void addValue(JasmineSingleResult value)
          Add a JasmineSingleResult to the list of result values
 HashMap<String,String> getMetadata()
           
 String getName()
           
 String getTarget()
           
 long getTimestamp()
          Get the timestamp of the values.
 JasmineSingleResult getValue(String name)
          Get the JasmineSingleResult by its name
 Collection<JasmineSingleResult> getValues()
           
 boolean isMultiValue()
           
 void setMultiValue(boolean multiValue)
           
 void setName(String name)
           
 void setTarget(String target)
           
 void setValues(Collection<JasmineSingleResult> values)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JasmineIndicatorValue

public JasmineIndicatorValue()
Constructor

Method Detail

getName

public String getName()

setName

public void setName(String name)

getTarget

public String getTarget()

setTarget

public void setTarget(String target)

getMetadata

public HashMap<String,String> getMetadata()

addMetadata

public void addMetadata(String key,
                        String value)
Add a metadata to the list.

Parameters:
key -
value -

getValues

public Collection<JasmineSingleResult> getValues()

setValues

public void setValues(Collection<JasmineSingleResult> values)

addValue

public void addValue(JasmineSingleResult value)
Add a JasmineSingleResult to the list of result values

Parameters:
value -

getValue

public JasmineSingleResult getValue(String name)
Get the JasmineSingleResult by its name

Parameters:
name -
Returns:
JasmineSingleResult or null if does not exist

getTimestamp

public long getTimestamp()
Get the timestamp of the values.

Returns:
the timestamp

isMultiValue

public boolean isMultiValue()
Returns:
true if several values can be obtained for this indicator, false otherwise

setMultiValue

public void setMultiValue(boolean multiValue)


Copyright © 2013 OW2 Consortium. All Rights Reserved.