org.apache.directory.server.core.configuration
Class MutableStartupConfiguration

java.lang.Object
  extended by org.apache.directory.server.core.configuration.Configuration
      extended by org.apache.directory.server.core.configuration.StartupConfiguration
          extended by org.apache.directory.server.core.configuration.MutableStartupConfiguration
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class MutableStartupConfiguration
extends StartupConfiguration

A mutable version of StartupConfiguration.

Version:
$Rev: 434579 $, $Date: 2006-08-25 02:19:11 +0200 (Fri, 25 Aug 2006) $
Author:
Apache Directory Project
See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.apache.directory.server.core.configuration.StartupConfiguration
MAX_SIZE_LIMIT_DEFAULT, MAX_THREADS_DEFAULT, MAX_TIME_LIMIT_DEFAULT
 
Fields inherited from class org.apache.directory.server.core.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 DirectoryService with the specified ID.
 
Method Summary
 void setAccessControlEnabled(boolean accessControlEnabled)
          Sets whether to enable basic access control checks or not
 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 PartitionConfigurations to configure context partitions.
 void setDenormalizeOpAttrsEnabled(boolean denormalizeOpAttrsEnabled)
           
 void setExitVmOnShutdown(boolean exitVmOnShutdown)
           
 void setInstanceId(java.lang.String instanceId)
          Sets the ID of DirectoryService instance to configure.
 void setInterceptorConfigurations(java.util.List interceptorConfigurations)
          Sets interceptor chain.
 void setMaxSizeLimit(int maxSizeLimit)
           
 void setMaxThreads(int maxThreads)
           
 void setMaxTimeLimit(int maxTimeLimit)
           
 void setShutdownHookEnabled(boolean shutdownHookEnabled)
           
 void setSystemPartitionConfiguration(PartitionConfiguration systemPartitionConfiguration)
           
 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.directory.server.core.configuration.StartupConfiguration
getAuthenticatorConfigurations, getBootstrapSchemas, getContextPartitionConfigurations, getInterceptorConfigurations, getMaxSizeLimit, getMaxThreads, getMaxTimeLimit, getSystemPartitionConfiguration, getTestEntries, getWorkingDirectory, isAccessControlEnabled, isAllowAnonymousAccess, isDenormalizeOpAttrsEnabled, isExitVmOnShutdown, isShutdownHookEnabled, validate
 
Methods inherited from class org.apache.directory.server.core.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 DirectoryService with the specified ID.

Method Detail

setSystemPartitionConfiguration

public void setSystemPartitionConfiguration(PartitionConfiguration systemPartitionConfiguration)
Overrides:
setSystemPartitionConfiguration in class StartupConfiguration

setMaxThreads

public void setMaxThreads(int maxThreads)
Overrides:
setMaxThreads in class StartupConfiguration

setMaxTimeLimit

public void setMaxTimeLimit(int maxTimeLimit)
Overrides:
setMaxTimeLimit in class StartupConfiguration

setMaxSizeLimit

public void setMaxSizeLimit(int maxSizeLimit)
Overrides:
setMaxSizeLimit in class StartupConfiguration

setInstanceId

public void setInstanceId(java.lang.String instanceId)
Description copied from class: Configuration
Sets the ID of DirectoryService 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 PartitionConfigurations to configure context partitions.

Overrides:
setContextPartitionConfigurations in class StartupConfiguration

setAccessControlEnabled

public void setAccessControlEnabled(boolean accessControlEnabled)
Description copied from class: StartupConfiguration
Sets whether to enable basic access control checks or not

Overrides:
setAccessControlEnabled 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

setShutdownHookEnabled

public void setShutdownHookEnabled(boolean shutdownHookEnabled)
Overrides:
setShutdownHookEnabled in class StartupConfiguration

setExitVmOnShutdown

public void setExitVmOnShutdown(boolean exitVmOnShutdown)
Overrides:
setExitVmOnShutdown in class StartupConfiguration

setDenormalizeOpAttrsEnabled

public void setDenormalizeOpAttrsEnabled(boolean denormalizeOpAttrsEnabled)
Overrides:
setDenormalizeOpAttrsEnabled in class StartupConfiguration


Copyright © 2003-2009 Apache Software Foundation. All Rights Reserved.