aim4.im.v2i.RequestHandler
Class GoStraightRequestHandler

java.lang.Object
  extended by aim4.im.v2i.RequestHandler.GoStraightRequestHandler
All Implemented Interfaces:
RequestHandler

public class GoStraightRequestHandler
extends Object
implements RequestHandler

The go straight request handler.


Constructor Summary
GoStraightRequestHandler()
           
 
Method Summary
 void act(double timeStep)
          Let the request handler to act for a given time period.
 StatCollector<?> getStatCollector()
          Get the statistic collector.
 void processRequestMsg(Request msg)
          Process the request message.
 void setBasePolicyCallback(BasePolicyCallback basePolicy)
          Set the base policy call-back.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GoStraightRequestHandler

public GoStraightRequestHandler()
Method Detail

setBasePolicyCallback

public void setBasePolicyCallback(BasePolicyCallback basePolicy)
Set the base policy call-back.

Specified by:
setBasePolicyCallback in interface RequestHandler
Parameters:
basePolicy - the base policy's call-back

act

public void act(double timeStep)
Let the request handler to act for a given time period.

Specified by:
act in interface RequestHandler
Parameters:
timeStep - the time period

processRequestMsg

public void processRequestMsg(Request msg)
Process the request message.

Specified by:
processRequestMsg in interface RequestHandler
Parameters:
msg - the request message

getStatCollector

public StatCollector<?> getStatCollector()
Get the statistic collector.

Specified by:
getStatCollector in interface RequestHandler
Returns:
the statistic collector


Copyright © 2011. All Rights Reserved.