01: package org.jgroups.jmx.protocols.pbcast;
02:
03: import org.jgroups.jmx.ProtocolMBean;
04:
05: /**
06: * @author Vladimir Blagojevic
07: * @version $Id$
08: */
09: public interface FLUSHMBean extends ProtocolMBean {
10:
11: public double getAverageFlushDuration();
12:
13: public long getTotalTimeInFlush();
14:
15: public int getNumberOfFlushes();
16:
17: boolean startFlush(long timeout);
18:
19: void stopFlush();
20: }
|