Package | Description |
---|---|
org.objectweb.carol.util.configuration | |
org.objectweb.carol.util.mbean |
Modifier and Type | Method and Description |
---|---|
static void |
ConfigurationRepository.addConfiguration(ProtocolConfiguration protocolConfiguration)
Add a configuration
|
static void |
ConfigurationRepository.addInterceptors(java.lang.String protocolName,
java.lang.String interceptorInitializer)
Add interceptor at runtime for a given protocol
|
void |
ProtocolConfiguration.configure(java.util.Properties properties)
Configure this configuration with a given properties object
|
void |
ProtocolConfigurationImpl.configure(java.util.Properties properties)
Configure this configuration with a given properties object
|
protected void |
ProtocolConfigurationImpl.extractJNDIProperties()
Extract JNDI properties of properties
|
protected boolean |
ServerConfiguration.getBooleanValue(java.lang.String key)
Gets value of properties object
|
protected static java.util.Properties |
ConfigurationRepository.getDefaultProperties()
Initialize carol with default configuration file found in jar of carol
|
protected java.lang.String |
ProtocolConfigurationImpl.getHostOfUrl(java.lang.String url)
Parses the given url, and returns the hostname
If not found, returns localhost
|
protected int |
ProtocolConfigurationImpl.getPortOfUrl(java.lang.String url)
Parses the given url, and returns the port number.
|
protected static java.util.Properties |
ConfigurationRepository.getPropertiesFromURL(java.net.URL url)
Gets a properties object based on given URL
|
protected java.lang.String |
ProtocolConfigurationImpl.getValue(java.lang.String key)
Gets value of properties object
|
protected java.lang.String |
Protocol.getValue(java.lang.String key)
Gets value of properties object
|
static void |
ConfigurationRepository.init()
Initialize Carol configurations with an URL of carol properties file
found with Classloader
|
static void |
ConfigurationRepository.init(java.lang.String domainName,
java.lang.String serverName)
Initialize Carol configurations with MBeans
|
static void |
ConfigurationRepository.init(java.net.URL carolPropertiesFileURL)
Initialize Carol configurations with the carol.properties URL
|
static void |
ConfigurationRepository.init(java.net.URL carolPropertiesFileURL,
java.lang.String domainName,
java.lang.String serverName)
} Initialize Carol configurations with the carol.properties URL
|
protected static void |
ConfigurationRepository.initMbeans(java.lang.String domainName,
java.lang.String serverName)
Init the MBean for each configuration
|
static ProtocolConfiguration |
ConfigurationRepository.newConfiguration(java.lang.String configurationName,
java.lang.String protocolName)
Build a new configuration for a given protocol
|
protected void |
ProtocolConfigurationImpl.parseURL()
Parse URL to extract host and port
|
Constructor and Description |
---|
Protocol(java.lang.String name,
java.util.Properties properties)
Build a new protocol object with given parameters
|
ProtocolConfigurationImpl(java.lang.String name,
Protocol protocol,
java.util.Properties properties)
Build a new configuration with given parameters
|
ServerConfiguration(java.util.Properties properties)
Build a server configuration object with the given properties
|
Modifier and Type | Method and Description |
---|---|
protected static void |
MBeanUtils.initMBeanServer(org.apache.commons.logging.Log logger)
Init MBeanServer
|
static void |
MBeanUtils.registerProtocolConfigurationMBean(ProtocolConfigurationImplMBean protocolConfiguration,
org.apache.commons.logging.Log logger,
java.lang.String domainName,
java.lang.String serverName)
Register a ProtocolConfiguration object in MBeanServer
|