org.objectweb.carol.jndi.ns
Class CmiRegistry

java.lang.Object
  extended by org.objectweb.carol.jndi.ns.AbsRegistry
      extended by org.objectweb.carol.jndi.ns.CmiRegistry
All Implemented Interfaces:
NameService

public class CmiRegistry
extends AbsRegistry
implements NameService

Class CmiRegistry

Author:
Simon Nieuviarts (Simon.Nieuviarts@inrialpes.fr), Florent Benoit (Refactoring)

Constructor Summary
CmiRegistry()
          Default constructor
 
Method Summary
static org.objectweb.carol.cmi.Registry getRegistry()
           
static boolean isLocal()
          isLocal Method, check if a name service is local
 boolean isStarted()
          isStarted Method, check if a name service is started
 void start()
          start Method, Start a new NameService or do nothing if the name service is all ready start
 void stop()
          stop Method, Stop a NameService or do nothing if the name service is already stop
 
Methods inherited from class org.objectweb.carol.jndi.ns.AbsRegistry
getConfigProperties, getHost, getPort, resetStarted, setConfigProperties, setHost, setPort, setStarted
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.objectweb.carol.jndi.ns.NameService
getHost, getPort, setConfigProperties, setHost, setPort
 

Constructor Detail

CmiRegistry

public CmiRegistry()
Default constructor

Method Detail

start

public void start()
           throws NameServiceException
start Method, Start a new NameService or do nothing if the name service is all ready start

Specified by:
start in interface NameService
Specified by:
start in class AbsRegistry
Throws:
NameServiceException - if a problem occure

stop

public void stop()
          throws NameServiceException
stop Method, Stop a NameService or do nothing if the name service is already stop

Specified by:
stop in interface NameService
Specified by:
stop in class AbsRegistry
Throws:
NameServiceException - if a problem occure

isStarted

public boolean isStarted()
isStarted Method, check if a name service is started

Specified by:
isStarted in interface NameService
Overrides:
isStarted in class AbsRegistry
Returns:
boolean true if the name service is started

getRegistry

public static org.objectweb.carol.cmi.Registry getRegistry()
Returns:
the current registry

isLocal

public static boolean isLocal()
isLocal Method, check if a name service is local

Returns:
boolean true if the name service is local