Interface PullMeasure<Value>

Type Parameters:
Value - the type of value the PullMeasure can provide
All Superinterfaces:
DescribedEntity, Measure<Value>, Serializable
All Known Implementing Classes:
BasicMeasure, CountingMeasure, DurationMeasure, ListenerTimeMeasure, PullPushMeasure, SimplePullMeasure

public interface PullMeasure<Value> extends Measure<Value>
A PullMeasure is a Measure from which the PullMeasure can be accessed on demand through the get() method. As such, a PullMeasure should ensure that its current PullMeasure is always available or generated before to be returned by get().
Author:
Created by Antonio J. Nebro on 21/10/14 based on the ideas of Matthieu Vergne <matthieu.vergne@gmail.com>
  • Method Summary

    Modifier and Type
    Method
    Description
    get()
     

    Methods inherited from interface org.uma.jmetal.util.naming.DescribedEntity

    description, name