01: package org.jgroups.jmx.protocols;
02:
03: import org.jgroups.jmx.ProtocolMBean;
04:
05: /**
06: * @author Bela Ban
07: * @version $Id: FDMBean.java,v 1.1 2005/06/13 12:44:06 belaban Exp $
08: */
09: public interface FDMBean extends ProtocolMBean {
10: int getNumberOfHeartbeatsSent();
11:
12: int getNumSuspectEventsGenerated();
13:
14: String getLocalAddress();
15:
16: String getMembers();
17:
18: String getPingableMembers();
19:
20: String getPingDest();
21:
22: long getTimeout();
23:
24: void setTimeout(long timeout);
25:
26: int getMaxTries();
27:
28: void setMaxTries(int max_tries);
29:
30: int getCurrentNumTries();
31:
32: boolean isShun();
33:
34: void setShun(boolean flag);
35:
36: String printSuspectHistory();
37: }
|