|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.objectweb.jonas.discovery.internal.manager.DiscoveryManager
public class DiscoveryManager
DiscoveryManager goal is to listen to a well known and reconfigurable IpAddress and to give appropriate JMXURL to manage remotely Jonas server.
| Constructor Summary | |
|---|---|
DiscoveryManager(String serverId,
int listeningPort,
String listeningIp,
int greetingListeningPort,
int greetingAckTimeOut)
|
|
| Method Summary | |
|---|---|
String |
getDomainName()
|
int |
getGreetingAckTimeOut()
gets the time out period within which the host will listen for acknowledgement messages after sending a greeting. |
int |
getGreetingListeningPort()
gets the port on which the DiscoveryManager is listening for a discovery greeting response. |
String |
getJonasName()
|
String |
getListeningIp()
|
int |
getListeningPort()
gets the port on which the DiscoveryManager is listening for a discovery request. |
String |
getServerId()
|
int |
getTimeToLive()
gets the time to live of the multicast socket. |
String[] |
getUrls()
|
void |
handleNotification(Notification notification,
Object handback)
|
void |
postDeregister()
|
void |
postRegister(Boolean arg0)
|
void |
preDeregister()
|
ObjectName |
preRegister(MBeanServer mbeanServer,
ObjectName on)
|
void |
setDomainName(String domainNamle)
|
void |
setGreetingAckTimeOut(int greetingAckTimeOut)
(non-Javadoc) |
void |
setGreetingListeningPort(int greetingListeningPort)
(non-Javadoc) |
void |
setJonasName(String jonasName)
|
void |
setListeningIp(String listeningIp)
sets the IP address the listening manager uses. |
void |
setListeningPort(int listeningPort)
(non-Javadoc) |
void |
setServerId(String serverId)
|
void |
setTimeToLive(int ttl)
sets the time to live value to ttl. |
void |
setUrls(String[] urls)
|
void |
start()
starts the listening task on the listeningPort and listening Ip defined with the parameters. |
void |
stop()
Stop |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DiscoveryManager(String serverId,
int listeningPort,
String listeningIp,
int greetingListeningPort,
int greetingAckTimeOut)
serverId - TODOlisteningPort - Port to listen to for multicast messages.listeningIp - IP where the multicast group will listen.greetingListeningPort - Port to listen to greeting replies on. A message on this port
signifies that a server already in the group has the same
server name as used by this instance.greetingAckTimeOut - The amount of time the server will listen to
greetingListeningPort for replies.| Method Detail |
|---|
public void start()
DiscoveryManagerMBean
start in interface DiscoveryManagerMBeanpublic int getGreetingAckTimeOut()
DiscoveryManagerMBean
getGreetingAckTimeOut in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getGreetingAckTimeOut()public void setGreetingAckTimeOut(int greetingAckTimeOut)
setGreetingAckTimeOut in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setGreetingAckTimeOut()public int getGreetingListeningPort()
DiscoveryManagerMBean
getGreetingListeningPort in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getGreetingListeningPort()public void setGreetingListeningPort(int greetingListeningPort)
setGreetingListeningPort in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setGreetingListeningPort()public int getListeningPort()
DiscoveryManagerMBean
getListeningPort in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getListeningPort()public void setListeningPort(int listeningPort)
setListeningPort in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setListeningPort()public String getListeningIp()
getListeningIp in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getListeningIp()public void setListeningIp(String listeningIp)
DiscoveryManagerMBean
setListeningIp in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setListeningIp()public void setTimeToLive(int ttl)
DiscoveryManagerMBean
setTimeToLive in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setTimeToLive()public int getTimeToLive()
DiscoveryManagerMBean
getTimeToLive in interface DiscoveryManagerMBeanorg.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getTimeToLive()
public ObjectName preRegister(MBeanServer mbeanServer,
ObjectName on)
throws Exception
preRegister in interface MBeanRegistrationExceptionMBeanRegistration.preRegister(javax.management.MBeanServer,
javax.management.ObjectName)public void postRegister(Boolean arg0)
postRegister in interface MBeanRegistrationMBeanRegistration.postRegister(java.lang.Boolean)
public void preDeregister()
throws Exception
preDeregister in interface MBeanRegistrationExceptionMBeanRegistration.preDeregister()public void postDeregister()
postDeregister in interface MBeanRegistrationMBeanRegistration.postDeregister()
public void handleNotification(Notification notification,
Object handback)
handleNotification in interface NotificationListenerNotificationListener.handleNotification(javax.management.Notification,
java.lang.Object)public String getJonasName()
public void setJonasName(String jonasName)
jonasName - The jonasName to set.public String getDomainName()
public void setDomainName(String domainNamle)
domainNamle - The domainName to set.public String[] getUrls()
urls - The urls.public void setUrls(String[] urls)
urls - The urls to set.public void stop()
stop in interface DiscoveryManagerMBeanpublic String getServerId()
public void setServerId(String serverId)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||