org.objectweb.carol.util.configuration
Class CarolDefaultValues

java.lang.Object
  |
  +--org.objectweb.carol.util.configuration.CarolDefaultValues

public class CarolDefaultValues
extends java.lang.Object


Field Summary
static java.lang.String ACTIVATION_PREFIX
          activation Prefix
static java.lang.String CAROL_PREFIX
          Carol prefix
static java.lang.String FACTORY_PREFIX
          jndi factory Prefix
static java.lang.String iiopJNDIPrefix
           
static java.lang.String iiopName
           
static java.lang.String iiopPROD
           
static java.util.Properties iiopProps
           
static java.lang.String jeremieJNDIPrefix
           
static java.lang.String jeremieName
           
static java.lang.String jeremiePROD
           
static java.util.Properties jeremieProps
           
static java.lang.String JNDI_PREFIX
          JNDI Prefix
static java.lang.String jrmpJNDIPrefix
           
static java.lang.String jrmpName
           
static java.lang.String jrmpPROD
           
static java.util.Properties jrmpProps
           
static java.lang.String JVM_PREFIX
          JVM Prefix
static java.lang.String PRO_PREFIX
          portable remote object Prefix
static java.lang.String RMI_PREFIX
          RMI Prefix
static java.lang.String URL_PREFIX
          jndi url Prefix
 
Constructor Summary
CarolDefaultValues()
           
 
Method Summary
static java.util.Properties getCarolProperties(java.util.Properties rmiP, java.util.Properties jndiP)
          Return a default carol properties link toi the jndi properties
static java.lang.String getRMIProtocol(java.lang.String url)
          return protocol name from url
static boolean rmiConfigurationExist(java.util.Properties p)
          return false if there is no rmi configuration inside the properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

CAROL_PREFIX

public static java.lang.String CAROL_PREFIX
Carol prefix


RMI_PREFIX

public static java.lang.String RMI_PREFIX
RMI Prefix


JNDI_PREFIX

public static java.lang.String JNDI_PREFIX
JNDI Prefix


JVM_PREFIX

public static java.lang.String JVM_PREFIX
JVM Prefix


ACTIVATION_PREFIX

public static java.lang.String ACTIVATION_PREFIX
activation Prefix


PRO_PREFIX

public static java.lang.String PRO_PREFIX
portable remote object Prefix


FACTORY_PREFIX

public static java.lang.String FACTORY_PREFIX
jndi factory Prefix


URL_PREFIX

public static java.lang.String URL_PREFIX
jndi url Prefix


jrmpName

public static java.lang.String jrmpName

jrmpJNDIPrefix

public static java.lang.String jrmpJNDIPrefix

jrmpPROD

public static java.lang.String jrmpPROD

jrmpProps

public static java.util.Properties jrmpProps

iiopName

public static java.lang.String iiopName

iiopJNDIPrefix

public static java.lang.String iiopJNDIPrefix

iiopPROD

public static java.lang.String iiopPROD

iiopProps

public static java.util.Properties iiopProps

jeremieName

public static java.lang.String jeremieName

jeremieJNDIPrefix

public static java.lang.String jeremieJNDIPrefix

jeremiePROD

public static java.lang.String jeremiePROD

jeremieProps

public static java.util.Properties jeremieProps
Constructor Detail

CarolDefaultValues

public CarolDefaultValues()
Method Detail

getCarolProperties

public static java.util.Properties getCarolProperties(java.util.Properties rmiP,
                                                      java.util.Properties jndiP)
                                               throws RMIConfigurationException
Return a default carol properties link toi the jndi properties

Returns:
carol properties (without the jndi properties)
Throws:
RMIConfigurationException - if the jndi property url java.naming.provider.url is not set to one of the default * protocol (iiop, jrmp or jeremie)

rmiConfigurationExist

public static boolean rmiConfigurationExist(java.util.Properties p)
return false if there is no rmi configuration inside the properties

Parameters:
p - the properties to check
Returns:
boolean the result of this check

getRMIProtocol

public static java.lang.String getRMIProtocol(java.lang.String url)
return protocol name from url

Returns:
protocol name