package org.jgroups.jmx.protocols;

import org.jgroups.jmx.ProtocolMBean;

/**
 * @author Bela Ban
 * @version $Id: UNICASTMBean.java,v 1.8.4.2 2009/09/18 08:03:30 belaban Exp $
 */
public interface UNICASTMBean extends ProtocolMBean {
    String getLocalAddress();
    String getMembers();
    String printConnections();
    long getMessagesSent();
    long getMessagesReceived();
    long getBytesSent();
    long getBytesReceived();
    long getAcksSent();
    long getAcksReceived();
    long getNumRetransmissions();
    int getNumUnackedMessages();
    String getUnackedMessages();
    int getNumberOfMessagesInReceiveWindows();
    int getAgeOutCacheSize();
    String printAgeOutCache();
}
