quamj.qps.plugins.oci_qiop.control
Class PerformanceAdapter

java.lang.Object
  |
  +--org.omg.CORBA.LocalObject
        |
        +--quamj.qps.plugins.oci_qiop.control.PerformanceAdapter
All Implemented Interfaces:
org.omg.CORBA.Object

public class PerformanceAdapter
extends org.omg.CORBA.LocalObject


Constructor Summary
PerformanceAdapter(N_S_ID_TYPE nsid, int initialLocalMsgSize, int initialRemoteMsgSize, int vCount)
           
 
Method Summary
 void _initialize(org.omg.CORBA.ORB orb)
           
 void adapt(AbstractDetector detector)
           
 int getHysteresisDown()
           
 int getHysteresisUp()
           
 int getIntegrationDepth()
           
 long getReplyAverageSize()
           
 long getRequestAverageSize()
           
 int getTransitionInterval()
           
 boolean initializationPatch()
           
 boolean isAdaptationRequired(long measuredDelay, int HIST)
           
 boolean isNegotiating()
           
 boolean isServerFail(long serverDelay)
           
 boolean processReplyFeedBack(long currReservedValue, long newValue)
           
 boolean processRequestFeedBack(long reservedValue, long newValue)
           
 void setHysteresisDown(int hd)
           
 void setHysteresisUp(int hu)
           
 void setIntegrationDepth(int depth)
           
 void setTransitionInterval(int ti)
           
 
Methods inherited from class org.omg.CORBA.LocalObject
_create_request, _create_request, _duplicate, _get_domain_managers, _get_interface_def, _get_interface, _get_policy, _hash, _invoke, _is_a, _is_equivalent, _is_local, _non_existent, _orb, _release, _releaseReply, _request, _request, _servant_postinvoke, _servant_preinvoke, _set_policy_override, validate_connection
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerformanceAdapter

public PerformanceAdapter(N_S_ID_TYPE nsid,
                          int initialLocalMsgSize,
                          int initialRemoteMsgSize,
                          int vCount)
Method Detail

isNegotiating

public boolean isNegotiating()

getIntegrationDepth

public int getIntegrationDepth()

setIntegrationDepth

public void setIntegrationDepth(int depth)

getTransitionInterval

public int getTransitionInterval()

setTransitionInterval

public void setTransitionInterval(int ti)

getHysteresisDown

public int getHysteresisDown()

setHysteresisDown

public void setHysteresisDown(int hd)

getHysteresisUp

public int getHysteresisUp()

setHysteresisUp

public void setHysteresisUp(int hu)

getRequestAverageSize

public long getRequestAverageSize()

getReplyAverageSize

public long getReplyAverageSize()

isAdaptationRequired

public boolean isAdaptationRequired(long measuredDelay,
                                    int HIST)

isServerFail

public boolean isServerFail(long serverDelay)

_initialize

public void _initialize(org.omg.CORBA.ORB orb)

initializationPatch

public boolean initializationPatch()

processRequestFeedBack

public boolean processRequestFeedBack(long reservedValue,
                                      long newValue)

processReplyFeedBack

public boolean processReplyFeedBack(long currReservedValue,
                                    long newValue)

adapt

public void adapt(AbstractDetector detector)