org.objectweb.jonas.discovery.DiscoveryManager Class Reference

Inherits org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Inheritance diagram for org.objectweb.jonas.discovery.DiscoveryManager:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.discovery.DiscoveryManager:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void start ()
int getListeningPort ()
void setListeningPort (int listeningPort)
String getListeningIp ()
void setListeningIp (String listeningIp)
void setTimeToLive (int ttl)
int getTimeToLive ()
ObjectName preRegister (MBeanServer mbeanServer, ObjectName on) throws Exception
void postRegister (Boolean arg0)
void preDeregister () throws Exception
void postDeregister ()
void handleNotification (Notification notification, Object handback)
void stop ()

Protected Member Functions

void setJonasName (String jonasName)
void setDomainName (String domainNamle)
void setUrls (String[] urls)

Detailed Description

DiscoveryManager goal is to listen to a well known and reconfigurable IpAddress and to give appropriate JMXURL to manage remotely Jonas server.

Author:
Takoua Abdellatif
Version:
1.0

Definition at line 45 of file DiscoveryManager.java.


Member Function Documentation

String org.objectweb.jonas.discovery.DiscoveryManager.getListeningIp  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getListeningIp()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 126 of file DiscoveryManager.java.

Referenced by org.objectweb.jonas.discovery.DiscoveryComm.DiscoveryComm().

int org.objectweb.jonas.discovery.DiscoveryManager.getListeningPort  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getListeningPort()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 109 of file DiscoveryManager.java.

Referenced by org.objectweb.jonas.discovery.DiscoveryComm.DiscoveryComm().

int org.objectweb.jonas.discovery.DiscoveryManager.getTimeToLive  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#getTimeToLive()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 150 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.ttl.

Referenced by org.objectweb.jonas.discovery.DiscoveryComm.DiscoveryComm().

void org.objectweb.jonas.discovery.DiscoveryManager.handleNotification Notification  notification,
Object  handback
 

See also:
javax.management.NotificationListener#handleNotification(javax.management.Notification, java.lang.Object)

Definition at line 201 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.stop().

Here is the call graph for this function:

void org.objectweb.jonas.discovery.DiscoveryManager.postDeregister  ) 
 

See also:
javax.management.MBeanRegistration#postDeregister()

Definition at line 192 of file DiscoveryManager.java.

void org.objectweb.jonas.discovery.DiscoveryManager.postRegister Boolean  arg0  ) 
 

See also:
javax.management.MBeanRegistration#postRegister(java.lang.Boolean)

Definition at line 170 of file DiscoveryManager.java.

void org.objectweb.jonas.discovery.DiscoveryManager.preDeregister  )  throws Exception
 

See also:
javax.management.MBeanRegistration#preDeregister()

Definition at line 184 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.stop().

Here is the call graph for this function:

ObjectName org.objectweb.jonas.discovery.DiscoveryManager.preRegister MBeanServer  mbeanServer,
ObjectName  on
throws Exception
 

See also:
javax.management.MBeanRegistration#preRegister(javax.management.MBeanServer, javax.management.ObjectName)

Definition at line 158 of file DiscoveryManager.java.

void org.objectweb.jonas.discovery.DiscoveryManager.setDomainName String  domainNamle  )  [protected]
 

Parameters:
domainNamle The domainNamle to set.

Definition at line 220 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.domainName.

Referenced by org.objectweb.jonas.discovery.DiscoveryServiceImpl.doStart().

void org.objectweb.jonas.discovery.DiscoveryManager.setJonasName String  jonasName  )  [protected]
 

Parameters:
jonasName The jonasName to set.

Definition at line 214 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.jonasName.

Referenced by org.objectweb.jonas.discovery.DiscoveryServiceImpl.doStart().

void org.objectweb.jonas.discovery.DiscoveryManager.setListeningIp String  listeningIp  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setListeningIp()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 134 of file DiscoveryManager.java.

void org.objectweb.jonas.discovery.DiscoveryManager.setListeningPort int  listeningPort  ) 
 

(non-Javadoc)

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setListeningPort()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 118 of file DiscoveryManager.java.

void org.objectweb.jonas.discovery.DiscoveryManager.setTimeToLive int  ttl  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryManagerMBean#setTimeToLive()

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 143 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.ttl.

void org.objectweb.jonas.discovery.DiscoveryManager.setUrls String[]  urls  )  [protected]
 

Parameters:
urls The urls to set.

Definition at line 226 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.urls.

Referenced by org.objectweb.jonas.discovery.DiscoveryServiceImpl.doStart().

void org.objectweb.jonas.discovery.DiscoveryManager.start  ) 
 

starts the listening task on the listeningPort and listening Ip defined with the parameters.

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 92 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.setDomainName(), org.objectweb.jonas.discovery.DiscoveryComm.setJonasName(), and org.objectweb.jonas.discovery.DiscoveryComm.setUrls().

Referenced by org.objectweb.jonas.discovery.DiscoveryServiceImpl.doStart().

Here is the call graph for this function:

void org.objectweb.jonas.discovery.DiscoveryManager.stop  ) 
 

Stop

Implements org.objectweb.jonas.discovery.DiscoveryManagerMBean.

Definition at line 233 of file DiscoveryManager.java.

References org.objectweb.jonas.discovery.DiscoveryComm.stop().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:06:50 2005 for JOnAS by  doxygen 1.3.9.1