org.objectweb.jonas.discovery.DiscoveryClient Class Reference

Inherits org.objectweb.jonas.discovery.DiscoveryClientMBean.

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

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

Collaboration graph
[legend]
List of all members.

Public Member Functions

int getTimeout ()
void setTimeout (int timeout)
int getListeningPort ()
void setListeningPort (int listeningPort)
String getListeningIp ()
void setListeningIp (String ipAddress)
int getSourcePort ()
void setSourcePort (int sourcePort)
String getSourceIp ()
int getTimeToLive ()
void setSourceIp (String sourceIp)
void setTimeToLive (int ttl)
void start ()
void stop ()
ObjectName preRegister (MBeanServer mbeanServer, ObjectName on)
void postRegister (Boolean arg0)
void preDeregister () throws Exception
void postDeregister ()

Detailed Description

The DiscoveryClient is in charge of sending discovery messages on the LAN to discover resources. It waits during a Timeout period of time for the discovery answers (discovery messages containing a response).

Author:
Takoua Abdellatif
Version:
1.0

Definition at line 44 of file DiscoveryClient.java.


Member Function Documentation

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

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

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 123 of file DiscoveryClient.java.

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

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

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

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 107 of file DiscoveryClient.java.

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

String org.objectweb.jonas.discovery.DiscoveryClient.getSourceIp  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#getSourceIp()

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 154 of file DiscoveryClient.java.

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

int org.objectweb.jonas.discovery.DiscoveryClient.getSourcePort  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#getSourcePort()

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 139 of file DiscoveryClient.java.

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

int org.objectweb.jonas.discovery.DiscoveryClient.getTimeout  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#getTimeOut()

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 91 of file DiscoveryClient.java.

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

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

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

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 161 of file DiscoveryClient.java.

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

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

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

Definition at line 243 of file DiscoveryClient.java.

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

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

Definition at line 226 of file DiscoveryClient.java.

References org.objectweb.jonas.discovery.DiscoveryClient.start().

Here is the call graph for this function:

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

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

Definition at line 234 of file DiscoveryClient.java.

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

Here is the call graph for this function:

ObjectName org.objectweb.jonas.discovery.DiscoveryClient.preRegister MBeanServer  mbeanServer,
ObjectName  on
 

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

Definition at line 214 of file DiscoveryClient.java.

void org.objectweb.jonas.discovery.DiscoveryClient.setListeningIp String  ipAddress  ) 
 

See also:
org.objectweb.jonas.server.discovery.EnrollerMBean#setListeningIP(java.lang.String)

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 131 of file DiscoveryClient.java.

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

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

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 115 of file DiscoveryClient.java.

void org.objectweb.jonas.discovery.DiscoveryClient.setSourceIp String  sourceIp  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#setSourceIp(java.lang.String)

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 168 of file DiscoveryClient.java.

void org.objectweb.jonas.discovery.DiscoveryClient.setSourcePort int  sourcePort  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#setSourcePort(int)

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 146 of file DiscoveryClient.java.

void org.objectweb.jonas.discovery.DiscoveryClient.setTimeout int  timeout  ) 
 

See also:
org.objectweb.jonas.server.discovery.DiscoveryClientMBean#setTimeout(int)

Implements org.objectweb.jonas.discovery.DiscoveryClientMBean.

Definition at line 99 of file DiscoveryClient.java.

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

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

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 177 of file DiscoveryClient.java.

Referenced by org.objectweb.jonas.discovery.DiscoveryClientListener.run().

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

See also:
org.objectweb.jonas.server.discovery.EnrollerMBean#start()

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 186 of file DiscoveryClient.java.

Referenced by org.objectweb.jonas.discovery.DiscoveryClient.postRegister().

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

stops the listening task

Implements org.objectweb.jonas.discovery.EnrollerMBean.

Definition at line 205 of file DiscoveryClient.java.


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