org.objectweb.carol.util.configuration
Class RMIConfiguration

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

public class RMIConfiguration
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 DEFAULT_PREFIX
          default Prefix
static java.lang.String FACTORY_PREFIX
          jndi factory Prefix
static java.lang.String JNDI_PREFIX
          JNDI Prefix
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
 java.lang.String rmiName
          RMI Architecture name
static java.lang.String URL_PREFIX
          jndi url Prefix
 
Constructor Summary
RMIConfiguration(java.lang.String name, java.util.Properties rmiProperties, java.util.Properties jndiProperties)
          Constructor, This constructor make a validation of the properties
 
Method Summary
 void activate()
          activate this rmi
 void desactivate()
          desactivate this rmi
 java.util.Properties getJndiProperties()
           
 java.lang.String getName()
           
 java.lang.String getPro()
           
 boolean isActivate()
           
 java.lang.String toString()
          to String method return the String for this context
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, 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


DEFAULT_PREFIX

public static java.lang.String DEFAULT_PREFIX
default 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


rmiName

public java.lang.String rmiName
RMI Architecture name

Constructor Detail

RMIConfiguration

public RMIConfiguration(java.lang.String name,
                        java.util.Properties rmiProperties,
                        java.util.Properties jndiProperties)
                 throws RMIConfigurationException
Constructor, This constructor make a validation of the properties

Parameters:
name - the RMI architecture name
rmiProperties - The rmi properties, can not be null
jndiProperties - The jndi properties, should be null if the jndi properties informations are set in the rmiProperties
Throws:
RMIConfigurationException - if one of the properties below missing: - - to be set (see the carol specifications) -
Method Detail

getName

public java.lang.String getName()
Returns:
name

activate

public void activate()
activate this rmi


desactivate

public void desactivate()
desactivate this rmi


isActivate

public boolean isActivate()
Returns:
boolean for activation

getPro

public java.lang.String getPro()
Returns:
Portable Remote Delegate for this protocol

getJndiProperties

public java.util.Properties getJndiProperties()
Returns:
the jndi properties for this protocol

toString

public java.lang.String toString()
to String method return the String for this context

Overrides:
toString in class java.lang.Object
Returns:
String environement