001: package org.jgroups.jmx.protocols.pbcast;
002:
003: import org.jgroups.jmx.Protocol;
004:
005: /**
006: * @author Bela Ban
007: * @version $Id: GMS.java,v 1.3 2005/12/23 14:57:05 belaban Exp $
008: */
009: public class GMS extends Protocol implements GMSMBean {
010: org.jgroups.protocols.pbcast.GMS p;
011:
012: public GMS() {
013: }
014:
015: public GMS(org.jgroups.stack.Protocol p) {
016: super (p);
017: this .p = (org.jgroups.protocols.pbcast.GMS) p;
018: }
019:
020: public void attachProtocol(org.jgroups.stack.Protocol p) {
021: super .attachProtocol(p);
022: this .p = (org.jgroups.protocols.pbcast.GMS) p;
023: }
024:
025: public String getView() {
026: return p.getView();
027: }
028:
029: public String getLocalAddress() {
030: return p.getLocalAddress();
031: }
032:
033: public String getMembers() {
034: return p.getMembers();
035: }
036:
037: public int getNumMembers() {
038: return p.getNumMembers();
039: }
040:
041: public boolean isCoordinator() {
042: return p.isCoordinator();
043: }
044:
045: public int getNumberOfViews() {
046: return p.getNumberOfViews();
047: }
048:
049: public long getJoinTimeout() {
050: return p.getJoinTimeout();
051: }
052:
053: public void setJoinTimeout(long t) {
054: p.setJoinTimeout(t);
055: }
056:
057: public long getJoinRetryTimeout() {
058: return p.getJoinRetryTimeout();
059: }
060:
061: public void setJoinRetryTimeout(long t) {
062: p.setJoinRetryTimeout(t);
063: }
064:
065: public boolean isShun() {
066: return p.isShun();
067: }
068:
069: public void setShun(boolean s) {
070: p.setShun(s);
071: }
072:
073: public String printPreviousMembers() {
074: return p.printPreviousMembers();
075: }
076:
077: public String printPreviousViews() {
078: return p.printPreviousViews();
079: }
080:
081: public int getViewHandlerQueue() {
082: return p.viewHandlerSize();
083: }
084:
085: public boolean isViewHandlerSuspended() {
086: return p.isViewHandlerSuspended();
087: }
088:
089: public String dumpViewHandlerQueue() {
090: return p.dumpViewHandlerQueue();
091: }
092:
093: public String dumpHistory() {
094: return p.dumpViewHandlerHistory();
095: }
096:
097: public void suspendViewHandler() {
098: p.suspendViewHandler();
099: }
100:
101: public void resumeViewHandler() {
102: p.resumeViewHandler();
103: }
104:
105: }
|