|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.jboss.remoting.detection.AbstractDetector
org.jboss.remoting.detection.multicast.MulticastDetector
public class MulticastDetector
MulticastDetector is a remoting detector that broadcasts detection messages using muliticast. The default multicast ip is 224.1.9.1 and port 2410.
| Field Summary |
|---|
| Fields inherited from class org.jboss.remoting.detection.AbstractDetector |
|---|
log, mbeanserver, networkRegistry, objectName, registryObjectName |
| Constructor Summary | |
|---|---|
MulticastDetector()
|
|
| Method Summary | |
|---|---|
protected void |
forceHeartbeat()
Used to force detection messages to be sent by remoting servers and consumed by detector and registered with network registry. |
java.net.InetAddress |
getAddress()
return the multicast address of the detector |
java.net.InetAddress |
getBindAddress()
return the bind address of the detector |
int |
getBufferSize()
|
java.lang.String |
getDefaultIP()
|
int |
getPort()
get the port that the detector is multicasting to |
protected void |
heartbeat()
subclasses must implement to provide the specific heartbeat protocol for this server to send out to other servers on the network |
void |
setAddress(java.net.InetAddress ip)
set the interface address of the multicast |
void |
setBindAddress(java.net.InetAddress ip)
set the bind address of the multicast |
void |
setBufferSize(int bufferSize)
|
void |
setDefaultIP(java.lang.String defaultIP)
|
void |
setPort(int port)
set the port for detections to be multicast to |
void |
start()
called by MBeanServer to start the mbean lifecycle |
void |
stop()
called by the MBeanServer to stop the mbean lifecycle |
| Methods inherited from class org.jboss.remoting.detection.AbstractDetector |
|---|
checkInvokerServer, createDetection, detect, forceDetection, getConfiguration, getDefaultTimeDelay, getHeartbeatDelay, getHeartbeatPeriod, getHeartbeatTimeDelay, getPingerDelay, getPingerPeriod, isRemoteDetection, postDeregister, postRegister, preDeregister, preRegister, setConfiguration, setDefaultTimeDelay, setHeartbeatTimeDelay, startHeartbeat, startPinger, stopHeartbeat, stopPinger |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface org.jboss.remoting.detection.AbstractDetectorMBean |
|---|
getConfiguration, getDefaultTimeDelay, getHeartbeatTimeDelay, setConfiguration, setDefaultTimeDelay, setHeartbeatTimeDelay |
| Methods inherited from interface javax.management.MBeanRegistration |
|---|
postDeregister, postRegister, preDeregister, preRegister |
| Constructor Detail |
|---|
public MulticastDetector()
| Method Detail |
|---|
public java.lang.String getDefaultIP()
getDefaultIP in interface MulticastDetectorMBeanpublic void setDefaultIP(java.lang.String defaultIP)
setDefaultIP in interface MulticastDetectorMBeandefaultIP - The IP that is used to broadcast detection messages on via multicast.public java.net.InetAddress getAddress()
getAddress in interface MulticastDetectorMBeanpublic void setAddress(java.net.InetAddress ip)
setAddress in interface MulticastDetectorMBeanip - public java.net.InetAddress getBindAddress()
getBindAddress in interface MulticastDetectorMBeanpublic void setBindAddress(java.net.InetAddress ip)
setBindAddress in interface MulticastDetectorMBeanip - public int getPort()
getPort in interface MulticastDetectorMBeanpublic void setPort(int port)
setPort in interface MulticastDetectorMBeanport - public int getBufferSize()
getBufferSize in interface MulticastDetectorMBeanpublic void setBufferSize(int bufferSize)
setBufferSize in interface MulticastDetectorMBeanbufferSize - The size of the byte array in the DatagramPacket.
public void start()
throws java.lang.Exception
start in interface Detectorstart in class AbstractDetectorjava.lang.Exception
public void stop()
throws java.lang.Exception
stop in interface Detectorstop in class AbstractDetectorjava.lang.Exceptionprotected void heartbeat()
heartbeat in class AbstractDetectorprotected void forceHeartbeat()
AbstractDetector
forceHeartbeat in class AbstractDetector
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||