org.jgroups.protocols

Class SMACK

public class SMACK extends Protocol implements AckMcastSenderWindow.RetransmitCommand

Simple Multicast ACK protocol. A positive acknowledgment-based protocol for reliable delivery of multicast messages, which does not need any group membership service. Basically works as follows: Advantage of this protocol: no group membership necessary, fast.

Version: $Revision: 1.12 $

Author: Bela Ban Aug 2002

UNKNOWN: Initial mcast to announce new member (for view change).
Fix membershop bug: start a, b, kill b, restart b: b will be suspected by a.

Nested Class Summary
static classSMACK.SmackHeader
Constructor Summary
SMACK()
Method Summary
voiddown(Event evt)
StringgetName()
voidretransmit(long seqno, Message msg, Address dest)
booleansetProperties(Properties props)
voidstop()
voidup(Event evt)

Constructor Detail

SMACK

public SMACK()

Method Detail

down

public void down(Event evt)

getName

public String getName()

retransmit

public void retransmit(long seqno, Message msg, Address dest)

setProperties

public boolean setProperties(Properties props)

stop

public void stop()

up

public void up(Event evt)
Copyright ? 1998-2005 Bela Ban. All Rights Reserved.