Class SamplePredictorAgent
java.lang.Object
SamplePredictorAgent
public class SamplePredictorAgent
- extends java.lang.Object
An agent that makes predictions for a single game. Each day, incoming
messages (from the server) and outgoing messages (from the agent for which
predictions are being made) are received and processed. Predictions are
then made using the prediction object.
|
Field Summary |
(package private) se.sics.tasim.props.BOMBundle |
bom
|
(package private) se.sics.tasim.props.ComponentCatalog |
catalog
|
(package private) java.util.Vector |
componentRFQs
|
(package private) se.sics.tasim.props.RFQBundle |
computerRfqs
|
(package private) se.sics.tasim.props.PriceReport |
priceReport
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
bom
se.sics.tasim.props.BOMBundle bom
catalog
se.sics.tasim.props.ComponentCatalog catalog
priceReport
se.sics.tasim.props.PriceReport priceReport
computerRfqs
se.sics.tasim.props.RFQBundle computerRfqs
componentRFQs
java.util.Vector componentRFQs
SamplePredictorAgent
public SamplePredictorAgent()
handleIncomingMessage
private void handleIncomingMessage(Message message)
- Processes each incoming message
handleOutgoingMessage
private void handleOutgoingMessage(Message message)
- Processes each outgoing message
nextDay
public void nextDay(java.util.Vector messagesIn,
java.util.Vector messagesOut,
PredictionObject predictions)
- Receives the incoming and outgoing messages along with the prediction
object. The prediction object specifies what predictions are needed and
stores the predictions.