org.apache.ldap.server.configuration
Class MutableStartupConfiguration

java.lang.Object
  extended byorg.apache.ldap.server.configuration.Configuration
      extended byorg.apache.ldap.server.configuration.StartupConfiguration
          extended byorg.apache.ldap.server.configuration.MutableStartupConfiguration
All Implemented Interfaces:
java.lang.Cloneable, java.io.Serializable

public class MutableStartupConfiguration
extends StartupConfiguration

A mutable version of StartupConfiguration.

Version:
$Rev: 264732 $, $Date: 2005-08-30 04:04:51 -0400 (Tue, 30 Aug 2005) $
Author:
Apache Directory Project
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.ldap.server.configuration.Configuration
DEFAULT_INSTANCE_ID, JNDI_KEY
 
Constructor Summary
MutableStartupConfiguration()
          Creates a new instance.
MutableStartupConfiguration(java.lang.String instanceId)
          Creates a new instance that operates on the ContextFactoryService with the specified ID.
 
Method Summary
 void setAllowAnonymousAccess(boolean enableAnonymousAccess)
          Sets whether to allow anonymous access or not
 void setAuthenticatorConfigurations(java.util.Set authenticators)
          Sets AuthenticatorConfigurations to use for authenticating clients.
 void setBootstrapSchemas(java.util.Set bootstrapSchemas)
          Sets BootstrapSchemas to load while bootstrapping.
 void setContextPartitionConfigurations(java.util.Set contextParitionConfigurations)
          Sets ContextPartitionConfigurations to configure context partitions.
 void setInstanceId(java.lang.String instanceId)
          Sets the ID of ContextFactoryService instance to configure.
 void setInterceptorConfigurations(java.util.List interceptorConfigurations)
          Sets interceptor chain.
 void setTestEntries(java.util.List testEntries)
          Sets test directory entries(Attributes) to be loaded while bootstrapping.
 void setWorkingDirectory(java.io.File workingDirectory)
          Sets working directory (counterpart of var/lib).
 
Methods inherited from class org.apache.ldap.server.configuration.StartupConfiguration
getAuthenticatorConfigurations, getBootstrapSchemas, getContextPartitionConfigurations, getInterceptorConfigurations, getTestEntries, getWorkingDirectory, isAllowAnonymousAccess, validate
 
Methods inherited from class org.apache.ldap.server.configuration.Configuration
clone, getInstanceId, toConfiguration, toJndiEnvironment
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableStartupConfiguration

public MutableStartupConfiguration()
Creates a new instance.


MutableStartupConfiguration

public MutableStartupConfiguration(java.lang.String instanceId)
Creates a new instance that operates on the ContextFactoryService with the specified ID.

Method Detail

setInstanceId

public void setInstanceId(java.lang.String instanceId)
Description copied from class: Configuration
Sets the ID of ContextFactoryService instance to configure.

Overrides:
setInstanceId in class Configuration

setAuthenticatorConfigurations

public void setAuthenticatorConfigurations(java.util.Set authenticators)
Description copied from class: StartupConfiguration
Sets AuthenticatorConfigurations to use for authenticating clients.

Overrides:
setAuthenticatorConfigurations in class StartupConfiguration

setBootstrapSchemas

public void setBootstrapSchemas(java.util.Set bootstrapSchemas)
Description copied from class: StartupConfiguration
Sets BootstrapSchemas to load while bootstrapping.

Overrides:
setBootstrapSchemas in class StartupConfiguration

setContextPartitionConfigurations

public void setContextPartitionConfigurations(java.util.Set contextParitionConfigurations)
Description copied from class: StartupConfiguration
Sets ContextPartitionConfigurations to configure context partitions.

Overrides:
setContextPartitionConfigurations in class StartupConfiguration

setAllowAnonymousAccess

public void setAllowAnonymousAccess(boolean enableAnonymousAccess)
Description copied from class: StartupConfiguration
Sets whether to allow anonymous access or not

Overrides:
setAllowAnonymousAccess in class StartupConfiguration

setInterceptorConfigurations

public void setInterceptorConfigurations(java.util.List interceptorConfigurations)
Description copied from class: StartupConfiguration
Sets interceptor chain.

Overrides:
setInterceptorConfigurations in class StartupConfiguration

setTestEntries

public void setTestEntries(java.util.List testEntries)
Description copied from class: StartupConfiguration
Sets test directory entries(Attributes) to be loaded while bootstrapping.

Overrides:
setTestEntries in class StartupConfiguration

setWorkingDirectory

public void setWorkingDirectory(java.io.File workingDirectory)
Description copied from class: StartupConfiguration
Sets working directory (counterpart of var/lib).

Overrides:
setWorkingDirectory in class StartupConfiguration