01: package org.jgroups.jmx.protocols.pbcast;
02:
03: import org.jgroups.jmx.ProtocolMBean;
04:
05: /**
06: * @author Bela Ban
07: * @version $Id: NAKACKMBean.java,v 1.5 2005/11/08 11:08:21 belaban Exp $
08: */
09: public interface NAKACKMBean extends ProtocolMBean {
10: int getGcLag();
11:
12: void setGcLag(int gc_lag);
13:
14: boolean isUseMcastXmit();
15:
16: void setUseMcastXmit(boolean use_mcast_xmit);
17:
18: boolean isXmitFromRandomMember();
19:
20: void setXmitFromRandomMember(boolean xmit_from_random_member);
21:
22: boolean isDiscardDeliveredMsgs();
23:
24: void setDiscardDeliveredMsgs(boolean discard_delivered_msgs);
25:
26: int getMaxXmitBufSize();
27:
28: void setMaxXmitBufSize(int max_xmit_buf_size);
29:
30: long getMaxXmitSize();
31:
32: void setMaxXmitSize(long max_xmit_size);
33:
34: int getSentTableSize();
35:
36: int getReceivedTableSize();
37:
38: long getXmitRequestsReceived();
39:
40: long getXmitRequestsSent();
41:
42: long getXmitResponsesReceived();
43:
44: long getXmitResponsesSent();
45:
46: long getMissingMessagesReceived();
47:
48: int getPendingRetransmissionRequests();
49:
50: String printSentMessages();
51:
52: String printMessages();
53: }
|