org.jgroups.jmx.protocols

Class Discovery

Implemented Interfaces:
DiscoveryMBean, ProtocolMBean
Known Direct Subclasses:
PING, TCPGOSSIP, TCPPING

public class Discovery
extends Protocol
implements DiscoveryMBean

Version:
$Id: Discovery.java,v 1.4 2005/08/26 14:19:09 belaban Exp $
Author:
Bela Ban

Constructor Summary

Discovery()
Discovery(Protocol p)

Method Summary

void
attachProtocol(Protocol p)
Vector
findInitialMembers()
String
findInitialMembersAsString()
int
getDiscoveryRequestsSent()
int
getInitialMembers()
int
getPingRequests()
long
getTimeout()
void
setInitialMembers(int num_initial_members)
void
setPingRequests(int num_ping_requests)
void
setTimeout(long timeout)

Methods inherited from class org.jgroups.jmx.Protocol

attachProtocol, create, destroy, dumpStats, getDownThread, getName, getPropertiesAsString, getStatsEnabled, getUpThread, isTrace, isWarn, printStats, resetStats, setObserver, setProperties, setStatsEnabled, setTrace, setWarn, start, stop

Constructor Details

Discovery

public Discovery()

Discovery

public Discovery(Protocol p)

Method Details

attachProtocol

public void attachProtocol(Protocol p)
Overrides:
attachProtocol in interface Protocol

findInitialMembers

public Vector findInitialMembers()
Specified by:
findInitialMembers in interface DiscoveryMBean

findInitialMembersAsString

public String findInitialMembersAsString()
Specified by:
findInitialMembersAsString in interface DiscoveryMBean

getDiscoveryRequestsSent

public int getDiscoveryRequestsSent()
Specified by:
getDiscoveryRequestsSent in interface DiscoveryMBean

getInitialMembers

public int getInitialMembers()
Specified by:
getInitialMembers in interface DiscoveryMBean

getPingRequests

public int getPingRequests()
Specified by:
getPingRequests in interface DiscoveryMBean

getTimeout

public long getTimeout()
Specified by:
getTimeout in interface DiscoveryMBean

setInitialMembers

public void setInitialMembers(int num_initial_members)
Specified by:
setInitialMembers in interface DiscoveryMBean

setPingRequests

public void setPingRequests(int num_ping_requests)
Specified by:
setPingRequests in interface DiscoveryMBean

setTimeout

public void setTimeout(long timeout)
Specified by:
setTimeout in interface DiscoveryMBean

Copyright B) 1998-2005 Bela Ban. All Rights Reserved.