org.apache.ldap.server.configuration
Class MutableServerStartupConfiguration

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

public class MutableServerStartupConfiguration
extends ServerStartupConfiguration

A mutable version of ServerStartupConfiguration.

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
MutableServerStartupConfiguration()
           
 
Method Summary
 void setAllowAnonymousAccess(boolean arg0)
          Sets whether to allow anonymous access or not
 void setAuthenticatorConfigurations(java.util.Set arg0)
          Sets AuthenticatorConfigurations to use for authenticating clients.
 void setBootstrapSchemas(java.util.Set arg0)
          Sets BootstrapSchemas to load while bootstrapping.
 void setContextPartitionConfigurations(java.util.Set arg0)
          Sets ContextPartitionConfigurations to configure context partitions.
 void setEnableKerberos(boolean enableKerberos)
          Sets whether to enable Kerberos support or not.
 void setInterceptorConfigurations(java.util.List arg0)
          Sets interceptor chain.
 void setLdapPort(int ldapPort)
          Sets LDAP TCP/IP port number to listen to.
 void setLdapsPort(int ldapsPort)
          Sets LDAPS TCP/IP port number to listen to.
 void setMinaServiceRegistry(org.apache.mina.registry.ServiceRegistry minaServiceRegistry)
          Sets MINA ServiceRegistry that will be used by ApacheDS.
 void setTestEntries(java.util.List arg0)
          Sets test directory entries(Attributes) to be loaded while bootstrapping.
 void setWorkingDirectory(java.io.File arg0)
          Sets working directory (counterpart of var/lib).
 
Methods inherited from class org.apache.ldap.server.configuration.ServerStartupConfiguration
getLdapPort, getLdapsPort, getMinaServiceRegistry, isEnableKerberos, isEnableNetworking, setEnableNetworking
 
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, setInstanceId, toConfiguration, toJndiEnvironment
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableServerStartupConfiguration

public MutableServerStartupConfiguration()
Method Detail

setAllowAnonymousAccess

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

Overrides:
setAllowAnonymousAccess in class StartupConfiguration

setAuthenticatorConfigurations

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

Overrides:
setAuthenticatorConfigurations in class StartupConfiguration

setBootstrapSchemas

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

Overrides:
setBootstrapSchemas in class StartupConfiguration

setContextPartitionConfigurations

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

Overrides:
setContextPartitionConfigurations in class StartupConfiguration

setInterceptorConfigurations

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

Overrides:
setInterceptorConfigurations in class StartupConfiguration

setTestEntries

public void setTestEntries(java.util.List arg0)
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 arg0)
Description copied from class: StartupConfiguration
Sets working directory (counterpart of var/lib).

Overrides:
setWorkingDirectory in class StartupConfiguration

setEnableKerberos

public void setEnableKerberos(boolean enableKerberos)
Description copied from class: ServerStartupConfiguration
Sets whether to enable Kerberos support or not.

Overrides:
setEnableKerberos in class ServerStartupConfiguration

setLdapPort

public void setLdapPort(int ldapPort)
Description copied from class: ServerStartupConfiguration
Sets LDAP TCP/IP port number to listen to.

Overrides:
setLdapPort in class ServerStartupConfiguration

setLdapsPort

public void setLdapsPort(int ldapsPort)
Description copied from class: ServerStartupConfiguration
Sets LDAPS TCP/IP port number to listen to.

Overrides:
setLdapsPort in class ServerStartupConfiguration

setMinaServiceRegistry

public void setMinaServiceRegistry(org.apache.mina.registry.ServiceRegistry minaServiceRegistry)
Description copied from class: ServerStartupConfiguration
Sets MINA ServiceRegistry that will be used by ApacheDS.

Overrides:
setMinaServiceRegistry in class ServerStartupConfiguration