All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description Action This is a simple interface intended to be implemented by anonymous classes that need to create a deferred action of some sort.BalanceReport Reports total net imbalance for a given timeslot, in kWh.BalancingControlEvent Represents up-regulation or down-regulation by the DU as part of its balancing process.BalancingOrder Represents an offer of balancing capacity from a broker to the DU.BalancingTransaction Represents the broker's final supply/demand imbalance in the current timeslot, and the Distribution Utility's charge for this imbalance.BankTransaction Represents interest charges and payments for brokers.Broker A broker instance represents a competition participant.BrokerAccept This message is used to signify that the broker authentication is accepted.BrokerAuthentication This message is used for authenticating a broker with the server.BrokerConverter Converts a Broker instance to its usernameBrokerRepo Repository for Brokers, including competitors and other market participants.BrokerTransaction Superclass with common attributes for a number of transaction types.CapacityTransaction Represents the fee assessed by the Distribution Utility for peak capacity events.CashPosition A CashPosition domain instance represents the current state of a broker's cash account.ClearedTrade A ClearedTrade instance reports public information about a specific market clearing -- clearing price and total quantity traded.Competition A competition instance represents a single PowerTAC competition and at the same time serves as the place for all competition properties that can be adjusted during competition setup (i.e.ConfigurableInstance Marker interface for types that can have multiple instances created by configuration.ConfigurableValue Annotation for configuring a property of some instance.ConfigurationLister This is a helper class for generating a sample configuration file from configured instances.ConfigurationRecorder Interface for recording configuration information.Configurator Fills in configured values from configuration source based on annotations in the source code.ControlEvent Message sent by a broker to the subscribers to a particular tariff, requesting them to curtail usage against that tariff in the specified timeslot.CustomerBootstrapData This message encapsulates net power usage by timeslot for a customer instance over the bootstrap period.CustomerConverter CustomerInfo A CustomerInfo instance represents a customer model (i.e.CustomerInfo.CustomerClass CustomerRepo Simple repository for Customer instances.DistributionReport Reports total consumption and total production in kwh across all customers in a given timeslot.DistributionTransaction Represents the fee assessed by the Distribution Utility for transport of energy over its facilities during the current timeslot.DomainRepo DomainRepo types need to be recycled at pre-game time.DoubleArrayConverter EconomicControlEvent Message sent by a broker to the subscribers to a particular tariff, requesting them to adjust usage against that tariff in the specified timeslot.FullCustomerConverter HourlyCharge Represents the cost of power during a specific timeslot in a variable Rate.IdGenerator Generates numeric ID values for domain types.ListTools A collection of static methods intended to simplify list processing tasks.ManagedRepo Domain repos that do active memory management.MarketBootstrapData Encapsulates market prices and quantities over the bootstrap period.MarketPosition AMarketPositiondomain instance represents the current position of a single broker for wholesale power in a given timeslot.MarketTransaction A MarketTransaction instance represents a trade in the wholesale market.MessageDispatcher Static resource for dispatching messages.Order A Order instance represents a market (no price specified) or a limit (min/max price specified) order in the PowerTAC wholesale market.Orderbook An orderbook instance captures a snapshot of the PowerTAC wholesale market's orderbook (the un-cleared bids and asks remaining after the market is cleared).OrderbookOrder Each instance is an individual un-cleared entry (a Bid or an Ask) within an Orderbook.OrderbookRepo Repository for Orderbooks.OrderStatus Represents a response from the server about an Order that could not be processed by the Auctioneer.OrderStatus.Status Pair<L,R> Simple generic immutable pair structurePauseRelease This message is used by a broker to release a pause in the simulation that was previously requested by the same broker.PauseRequest This message is used by a broker to request a pause in the simulation.PowerTacException Generic PowerTAC ExceptionPowerType Types of power a Customer can produce or consume.PowerTypeConverter Converts Timeslot instances by serial number.Predicate<T> Interface used for filtering and other testing purposes.PropertiesUtil ProxyAuthenticator Rate Tariffs are composed of Rates.RateCore Common supertype of Rate classes, holds tariff ID for this rate.RegulationRate Tariffs are composed of Rates, including RegulationRates.RegulationRate.ResponseTime RepeatingTimedAction A timedActionSimEnd This message is used to communicate the end of a simulation.SimPause This message is used to communicate a pause in a simulation.SimResume This message is used to communicate a revised simulation start time prior to the end of a simulation pause.SimStart This message is used to communicate the simulation start time from server to brokers in the last few seconds before the simulation starts.SpringApplicationContext Static methods to access the Spring application context.StateLogService Initializes state log files by copying the current domain schema to the log.Tariff Entity wrapper for TariffSpecification that supports Tariff evaluation and billing.Tariff.State TariffEvaluationHelper Probe object that can be used by customer models and other players to generate cost estimates for tariffs, including a risk-adjusted estimates of the actual cost of variable-rate tariffs.TariffExpire Request to change expiration date on an existing tariff.TariffMessage Supertype of all tariff-related messages that can be processed by a TariffMessageProcessor.TariffRepo Repository for TariffSpecifications, Tariffs, Rates, and other related types.TariffRevoke Message created by a broker to request revocation of an existing tariff.TariffSpecification Represents a Tariff offered by a Broker to customers.TariffSpecificationConverter TariffStatus Represents a response from server to broker to publication or update of a tariff.TariffStatus.Status TariffTransaction ATariffTransactioninstance represents the kWh of energy consumed (kWh < 0) or producedkWh > 0by some members of a specific customer model, in a specific timeslot, under a particular tariff.TariffTransaction.Type TariffUpdate Command object that represents a broker's request to update a tariff, either to change its expiration date or to revoke it.TimedAction Generic action type that takes time as an argument.TimeService This is the simulation time-keeper and event queue.Timeslot A timeslot instance describes an interval of time (slot) for which power may be traded in the wholesale market.TimeslotComplete Message type that is guaranteed to be sent to brokers as the last outgoing message in a timeslot.TimeslotRepo Repository for Timeslots.TimeslotUpdate Message type that communicates to brokers the set of timeslots that are "open" for trading.ValidatableMessage Classes of this type may implement the isValid() method to perform a local validation of the contents of a message.VariableRateUpdate Conveys an HourlyCharge instance, labeled by its Tariff and Rate.VisualizerStatusRequest Message sent by a remote visualizer to check status of a server.WeatherForecast A collection of weatherForecastPredictions giving hourly forecasts for future timeslots.WeatherForecastPrediction A weather forecast report instance that describes the weather dataWeatherForecastRepo Repository for WeatherReports.WeatherReport A weather report instance that describes the weather data for one hour of the simulationWeatherReportRepo Repository for WeatherReports.XMLMessageConverter Initializes the XStream message serialization system