Interface IDisplayService

All Known Implementing Classes:
DisplayService

public interface IDisplayService
Service for displaying the result of a calculation.
  • Method Details

    • displayResult

      jadex.future.IFuture<Void> displayResult(AreaData result)
      Display the result of a calculation.
    • displayIntermediateResult

      jadex.future.IFuture<Void> displayIntermediateResult(ProgressData progress)
      Display intermediate calculation results.
    • displayIntermediateResult

      jadex.future.IFuture<Void> displayIntermediateResult(PartDataChunk progress)
      Display intermediate calculation results.
    • subscribeToDisplayUpdates

      jadex.future.ISubscriptionIntermediateFuture<Object> subscribeToDisplayUpdates(String displayid)
      Subscribe to display events. Can receive AreaData, ProgressData or PartDataChunk
    • getAlgorithmDefaultSettings

      jadex.future.IFuture<AreaData> getAlgorithmDefaultSettings(Class<IFractalAlgorithm> clazz)
      Get info about an algorithm (for web). todo: move?!
      Returns:
      The info.
    • getAlgorithms

      jadex.future.IFuture<List<Class<IFractalAlgorithm>>> getAlgorithms()
      Get available algorithms.
      Returns:
      The algos.