Class PriceForecasterFile

  • All Implemented Interfaces:
    de.dlr.gitlab.fame.agent.AgentAbility

    public class PriceForecasterFile
    extends Forecaster
    Provides static electricity price forecasts read from file
    Author:
    Christoph Schimeczek
    • Nested Class Summary

      • Nested classes/interfaces inherited from class de.dlr.gitlab.fame.agent.Agent

        de.dlr.gitlab.fame.agent.Agent.WarmUpStatus
    • Field Summary

      • Fields inherited from class de.dlr.gitlab.fame.agent.Agent

        contractManager, ERR_MESSAGES_MISSING, ERR_NO_ACTION, ERR_UNHANDLED_MESSAGE, INFO_NO_FOLLOW_UP, LOG_EXECUTION, logger
    • Method Summary

      • Methods inherited from class de.dlr.gitlab.fame.agent.Agent

        addContract, call, closeChannel, executeActions, executeWarmUp, fulfilNext, fulfilNext, getId, getNextRandomNumberGenerator, getPostOffice, handleMessage, now, openChannel, publish, receive, sendMessageTo, sendMessageTo, store, store, toString, warmUp
    • Constructor Detail

      • PriceForecasterFile

        public PriceForecasterFile​(de.dlr.gitlab.fame.agent.input.DataProvider dataProvider)
                            throws de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException
        Parameters:
        dataProvider - holding input for this type of Forecaster
        Throws:
        de.dlr.gitlab.fame.agent.input.ParameterData.MissingDataException - in case mandatory input is missing