org.jgroups.jmx.protocols.pbcast
Class NAKACK

java.lang.Object
  extended by org.jgroups.jmx.Protocol
      extended by org.jgroups.jmx.protocols.pbcast.NAKACK
All Implemented Interfaces:
ProtocolMBean, NAKACKMBean

public class NAKACK
extends Protocol
implements NAKACKMBean

Version:
$Id: NAKACK.java,v 1.14 2007/09/06 16:52:55 belaban Exp $
Author:
Bela Ban

Constructor Summary
NAKACK()
           
NAKACK(Protocol p)
           
 
Method Summary
 void attachProtocol(Protocol p)
           
 int getAverageLossRate()
           
 int getAverageSmoothedLossRate()
           
 int getGcLag()
           
 int getMaxXmitBufSize()
           
 long getMaxXmitSize()
          Deprecated. removed in 2.6
 long getMissingMessagesReceived()
           
 int getPendingRetransmissionRequests()
           
 double getTotalAvgSmoothedXmitTime()
           
 double getTotalAvgXmitTime()
           
 long getXmitRequestsReceived()
           
 long getXmitRequestsSent()
           
 long getXmitResponsesReceived()
           
 long getXmitResponsesSent()
           
 int getXmitTableSize()
           
 boolean isDiscardDeliveredMsgs()
           
 boolean isUseMcastXmit()
           
 boolean isXmitFromRandomMember()
           
 java.lang.String printLossRates()
           
 java.lang.String printMessages()
           
 java.lang.String printRetransmissionAvgs()
           
 java.lang.String printRetransmissionTimes()
           
 java.lang.String printSmoothedRetransmissionAvgs()
           
 java.lang.String printStabilityMessages()
           
 java.lang.String printXmitTable()
           
 void setDiscardDeliveredMsgs(boolean discard_delivered_msgs)
           
 void setGcLag(int gc_lag)
           
 void setMaxXmitBufSize(int max_xmit_buf_size)
           
 void setMaxXmitSize(long max_xmit_size)
          Deprecated. removed in 2.6
 void setUseMcastXmit(boolean use_mcast_xmit)
           
 void setXmitFromRandomMember(boolean xmit_from_random_member)
           
 
Methods inherited from class org.jgroups.jmx.Protocol
create, destroy, dumpStats, getName, getPropertiesAsString, getStatsEnabled, printStats, resetStats, setProperties, setStatsEnabled, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jgroups.jmx.ProtocolMBean
create, destroy, dumpStats, getName, getPropertiesAsString, getStatsEnabled, printStats, resetStats, setProperties, setStatsEnabled, start, stop
 

Constructor Detail

NAKACK

public NAKACK()

NAKACK

public NAKACK(Protocol p)
Method Detail

attachProtocol

public void attachProtocol(Protocol p)
Overrides:
attachProtocol in class Protocol

getGcLag

public int getGcLag()
Specified by:
getGcLag in interface NAKACKMBean

setGcLag

public void setGcLag(int gc_lag)
Specified by:
setGcLag in interface NAKACKMBean

isUseMcastXmit

public boolean isUseMcastXmit()
Specified by:
isUseMcastXmit in interface NAKACKMBean

setUseMcastXmit

public void setUseMcastXmit(boolean use_mcast_xmit)
Specified by:
setUseMcastXmit in interface NAKACKMBean

isXmitFromRandomMember

public boolean isXmitFromRandomMember()
Specified by:
isXmitFromRandomMember in interface NAKACKMBean

setXmitFromRandomMember

public void setXmitFromRandomMember(boolean xmit_from_random_member)
Specified by:
setXmitFromRandomMember in interface NAKACKMBean

isDiscardDeliveredMsgs

public boolean isDiscardDeliveredMsgs()
Specified by:
isDiscardDeliveredMsgs in interface NAKACKMBean

setDiscardDeliveredMsgs

public void setDiscardDeliveredMsgs(boolean discard_delivered_msgs)
Specified by:
setDiscardDeliveredMsgs in interface NAKACKMBean

getMaxXmitBufSize

public int getMaxXmitBufSize()
Specified by:
getMaxXmitBufSize in interface NAKACKMBean

setMaxXmitBufSize

public void setMaxXmitBufSize(int max_xmit_buf_size)
Specified by:
setMaxXmitBufSize in interface NAKACKMBean

getMaxXmitSize

public long getMaxXmitSize()
Deprecated. removed in 2.6

Specified by:
getMaxXmitSize in interface NAKACKMBean
Returns:

setMaxXmitSize

public void setMaxXmitSize(long max_xmit_size)
Deprecated. removed in 2.6

Specified by:
setMaxXmitSize in interface NAKACKMBean
Parameters:
max_xmit_size -

getXmitRequestsReceived

public long getXmitRequestsReceived()
Specified by:
getXmitRequestsReceived in interface NAKACKMBean

getXmitRequestsSent

public long getXmitRequestsSent()
Specified by:
getXmitRequestsSent in interface NAKACKMBean

getXmitResponsesReceived

public long getXmitResponsesReceived()
Specified by:
getXmitResponsesReceived in interface NAKACKMBean

getXmitResponsesSent

public long getXmitResponsesSent()
Specified by:
getXmitResponsesSent in interface NAKACKMBean

getMissingMessagesReceived

public long getMissingMessagesReceived()
Specified by:
getMissingMessagesReceived in interface NAKACKMBean

getPendingRetransmissionRequests

public int getPendingRetransmissionRequests()
Specified by:
getPendingRetransmissionRequests in interface NAKACKMBean

getXmitTableSize

public int getXmitTableSize()
Specified by:
getXmitTableSize in interface NAKACKMBean

printXmitTable

public java.lang.String printXmitTable()
Specified by:
printXmitTable in interface NAKACKMBean

printMessages

public java.lang.String printMessages()
Specified by:
printMessages in interface NAKACKMBean

printStabilityMessages

public java.lang.String printStabilityMessages()
Specified by:
printStabilityMessages in interface NAKACKMBean

printRetransmissionAvgs

public java.lang.String printRetransmissionAvgs()
Specified by:
printRetransmissionAvgs in interface NAKACKMBean

printRetransmissionTimes

public java.lang.String printRetransmissionTimes()
Specified by:
printRetransmissionTimes in interface NAKACKMBean

printSmoothedRetransmissionAvgs

public java.lang.String printSmoothedRetransmissionAvgs()
Specified by:
printSmoothedRetransmissionAvgs in interface NAKACKMBean

printLossRates

public java.lang.String printLossRates()
Specified by:
printLossRates in interface NAKACKMBean

getTotalAvgXmitTime

public double getTotalAvgXmitTime()
Specified by:
getTotalAvgXmitTime in interface NAKACKMBean

getTotalAvgSmoothedXmitTime

public double getTotalAvgSmoothedXmitTime()
Specified by:
getTotalAvgSmoothedXmitTime in interface NAKACKMBean

getAverageLossRate

public int getAverageLossRate()
Specified by:
getAverageLossRate in interface NAKACKMBean

getAverageSmoothedLossRate

public int getAverageSmoothedLossRate()
Specified by:
getAverageSmoothedLossRate in interface NAKACKMBean


Copyright © 1998-2008 Bela Ban. All Rights Reserved.