seda.sandStorm.api.internal
Interface ResponseTimeControllerIF

All Known Implementing Classes:
ResponseTimeController, ResponseTimeControllerDirect, ResponseTimeControllerMM1, ResponseTimeControllerMulticlass, ResponseTimeControllerPID

public interface ResponseTimeControllerIF

This interface represents a response time controller, invoked by the stage's thread manager to manipulate admission control policies to meet a response time target.


Method Summary
 void adjustThreshold(QueueElementIF[] fetched, long serviceTime)
          Invoked by the stage's thread manager to adjust admission control parameters.
 void disable()
          Disable the response time controller.
 void enable()
          Enable the response time controller.
 double getTarget()
          Return the response time target.
 void setTarget(double RTtarget)
          Set the response time target in milliseconds.
 

Method Detail

setTarget

void setTarget(double RTtarget)
Set the response time target in milliseconds.


getTarget

double getTarget()
Return the response time target.


adjustThreshold

void adjustThreshold(QueueElementIF[] fetched,
                     long serviceTime)
Invoked by the stage's thread manager to adjust admission control parameters.


enable

void enable()
Enable the response time controller.


disable

void disable()
Disable the response time controller.