📄 modules.properties
字号:
####################################################### There are four types of properties in this file### derby.module.<tag>=classname# - Defines a module in the cloudscape engine.# Tag must be unique within this file.# Its only meaning is to provide uniqness# and to tie the module with its environmental# requirements. The class name must implement# ModuleControl## cloudscape.config.<tag>=config[,config]*# - Indicates that the module defined by # derby.module.tag should be present# only in some configurations, or product # jar files.# Currently, there are 4 known configurations# cloudscape, cloudsync, cloud and cloudtarget.# A module *must* have a cloudscape.config.<tag> # specified.# The configuration property is meaningful only to # the propertyConfig tool which generates separate# properties file for each configuration, it has# no meaning to anything else.# There are two configuration designations that # have special meaning: none and all.# none means this module should appear in no # configuration and all means this module should# appear in all configurations.### derby.env.jdk.<tag>={1|2|4}# - Indicates that the module defined by# derby.module.tag can only run# in the given environment.# 1 = jdk 1.1.x# 2 = jdk 1.2.x (Java 2)# 4 = jdk 1.4.x (Java 4)# - if a particular module have alternate # implementations for jdk1 versus jdk2 versus jdk4, then the# <tag> MUST BE of the form <name>J1 or <name>J2 or <name>J4.# For example, # derby.module.classManagerJ1# derby.module.classManagerJ2# derby.module.classManagerJ4## This is so that the tool that automatically # generate the dbms.properties file for a particular# configuration will know that these modules are# related in this special way. # This knowledge is important because if we have # a configuration which has a module that only has# Java1 implementation, then that module will not # be loaded when run in a Java2 environment.# This will make cloudscape not work in a Java2 # environment if the module is non-optional.## derby.env.classes.<tag>=classname[,classname]*# - Indicates that the module defined by# derby.module.tag requires all of the# classes listed to be loadable by the current# environment. This classes are not obfuscated# and are expected to be third-party classes# such a java.*, javax.* or maribma etc.############################################################################################################### Special class grouping## These classes are used to check for a JDBC20 ext environment# javax.sql.DataSource# javax.sql.ConnectionPoolDataSource# javax.sql.PooledConnection# javax.sql.XAConnection# javax.sql.XADataSource### These classes are used to check for a JTA environment## javax.transaction.xa.Xid# javax.transaction.xa.XAResource# javax.transaction.xa.XAException## These classes are used to check for a JNDI environment## javax.naming.spi.Resolver# javax.naming.Referenceable# javax.naming.directory.Attribute## ############################################################################################################ Monitor########################################################################################################### BasicServices#####################################################derby.module.uuidJ1=org.apache.derby.impl.services.uuid.BasicUUIDFactorycloudscape.config.uuidJ1=allderby.module.cacheManager=org.apache.derby.impl.services.cache.ClockFactorycloudscape.config.cacheManager=allderby.module.daemon=org.apache.derby.impl.services.daemon.SingleThreadDaemonFactorycloudscape.config.daemon=allderby.module.javaCompiler=org.apache.derby.impl.services.bytecode.BCJavacloudscape.config.javaCompiler=allderby.module.lockManager=org.apache.derby.impl.services.locks.SinglePoolcloudscape.config.lockManager=allderby.module.classManagerJ2=org.apache.derby.impl.services.reflect.ReflectClassesJava2cloudscape.config.classManagerJ2=derby# cryptography - requires JDK 1.2 and greater and com.sun.crypto.provider.SunJCE#derby.module.cryptographyJ2=org.apache.derby.impl.services.jce.JCECipherFactoryderby.env.jdk.cryptographyJ2=2derby.env.classes.cryptographyJ2=javax.crypto.SecretKeycloudscape.config.cryptographyJ2=derby####################### Connectivity####################### jdbc20 - requires JDK 1.2#derby.module.jdbcJ2=org.apache.derby.jdbc.Driver20derby.env.jdk.jdbcJ2=2derby.env.classes.jdbcJ2=java.sql.Drivercloudscape.config.jdbcJ2=derby# jdbc30 - requires JDK 1.4#derby.module.jdbcJ4=org.apache.derby.jdbc.Driver30derby.env.jdk.jdbcJ4=4derby.env.classes.jdbcJ4=java.sql.Drivercloudscape.config.jdbcJ4=derby# resourceAdapter - requires JDK 1.2, JTA classes and JDBC20X classes#derby.module.resourceAdapterJ2=org.apache.derby.jdbc.ResourceAdapterImplderby.env.jdk.resourceAdapterJ2=2derby.env.classes.resourceAdapterJ2=javax.transaction.xa.Xid,javax.transaction.xa.XAResource,javax.transaction.xa.XAException,javax.sql.DataSource,javax.sql.ConnectionPoolDataSource,javax.sql.PooledConnection,javax.sql.XAConnection,javax.sql.XADataSource,javax.naming.spi.Resolver,javax.naming.Referenceable,javax.naming.directory.Attributecloudscape.config.resourceAdapterJ2=derbyderby.module.streams=org.apache.derby.impl.services.stream.SingleStreamcloudscape.config.streams=all###################################################### Domain#####################################################derby.module.NoneAuthentication=org.apache.derby.impl.jdbc.authentication.NoneAuthenticationServiceImplcloudscape.config.NoneAuthentication=all## Authentication Service - Various Authentication Services/Schemes# (activated by derby.connection.requireAuthentication)#derby.module.basicAuthentication=org.apache.derby.impl.jdbc.authentication.BasicAuthenticationServiceImplcloudscape.config.basicAuthentication=derbyderby.module.specificAuthentication=org.apache.derby.impl.jdbc.authentication.SpecificAuthenticationServiceImplcloudscape.config.specificAuthentication=derbyderby.module.JNDIAuthentication=org.apache.derby.impl.jdbc.authentication.JNDIAuthenticationServicederby.env.classes.JNDIAuthentication=javax.naming.directory.InitialDirContextcloudscape.config.JNDIAuthentication=derby###################################################### Datatypes#####################################################derby.module.tcf=org.apache.derby.impl.sql.compile.TypeCompilerFactoryImplcloudscape.config.tcf=all###################################################### Database Language#####################################################derby.module.database=org.apache.derby.impl.db.BasicDatabasecloudscape.config.database=allderby.module.lf=org.apache.derby.impl.sql.GenericLanguageFactorycloudscape.config.lf=all# to use this module, either do not set derby.language.statementCache,# or set it to something other than "true" (case-insensitive)derby.module.lcf=org.apache.derby.impl.sql.conn.GenericLanguageConnectionFactorycloudscape.config.lcf=allderby.module.dataDictionary=org.apache.derby.impl.sql.catalog.DataDictionaryImplcloudscape.config.dataDictionary=allderby.module.nodeFactory=org.apache.derby.impl.sql.compile.NodeFactoryImplcloudscape.config.nodeFactory=allderby.module.ef=org.apache.derby.impl.sql.execute.GenericExecutionFactorycloudscape.config.ef=allderby.module.resultSetStatisticsFactory=org.apache.derby.impl.sql.execute.RealResultSetStatisticsFactory##cloudscape.config.resultSetStatisticsFactory=derby#cloudscape.config.resultSetStatisticsFactory=allderby.module.optimizer=org.apache.derby.impl.sql.compile.Level2OptimizerFactoryImpl## cloudscape.config.optimizer=derby#cloudscape.config.optimizer=all# use level1 optimizer for small configurations## can't do this in the codeline because with 2 implementations, it is entirely# by chance which get picked. So we may be running with different modules# depending on which jdk## to be resolve by Siuling and Dan##derby.module.optimizerSmall=org.apache.derby.impl.sql.compile.OptimizerFactoryImpl#cloudscape.config.optimizerSmall=cloud,cloudtarget###################################################### Database Property Validation#####################################################derby.module.validation=org.apache.derby.iapi.services.property.PropertyValidationcloudscape.config.validation=all###################################################### Database Storage#####################################################derby.module.access.heap=org.apache.derby.impl.store.access.heap.HeapConglomerateFactorycloudscape.config.access.heap=allderby.module.access.btree=org.apache.derby.impl.store.access.btree.index.B2IFactorycloudscape.config.access.btree=allderby.module.access.sort=org.apache.derby.impl.store.access.sort.ExternalSortFactorycloudscape.config.access.sort=allderby.module.access=org.apache.derby.impl.store.access.RllRAMAccessManagercloudscape.config.access=all# store data using a StorageFactoryderby.module.rawStore.data.generic=org.apache.derby.impl.store.raw.data.BaseDataFileFactorycloudscape.config.rawStore.data.generic=derby# Log to a filederby.module.rawStore.log=org.apache.derby.impl.store.raw.log.LogToFilecloudscape.config.rawStore.log=derbyderby.module.rawStore.transaction=org.apache.derby.impl.store.raw.xact.XactFactorycloudscape.config.rawStore.transaction=derbyderby.module.rawStore=org.apache.derby.impl.store.raw.RawStorecloudscape.config.rawStore=derby## Support for read-only databases## read only logderby.module.rawStore.log.readonly=org.apache.derby.impl.store.raw.log.ReadOnlycloudscape.config.rawStore.log.readonly=derby#derby.module.netServer.autoStart=org.apache.derby.iapi.jdbc.DRDAServerStartercloudscape.config.netServer.autoStart=derby# DataValueFactory implementationsderby.module.dvfJ2=org.apache.derby.iapi.types.J2SEDataValueFactoryderby.env.dvfJ2=2derby.env.classes.dvfJ2=java.math.BigDecimalcloudscape.config.dvfJ2=derby# J2ME optional elements, the J2ME_optional_ lead in# is removed if the optional target is built.#J2ME_optional_derby.module.dvfCDC=org.apache.derby.iapi.types.CDCDataValueFactory#J2ME_optional_cloudscape.config.dvfCDC=derby#J2ME_optional_derby.module.jdbc169=org.apache.derby.jdbc.Driver169#J2ME_optional_derby.env.classes.jdbc169=javax.sql.DataSource#J2ME_optional_cloudscape.config.jdbc169=derby
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -