Class InternalConfiguration
java.lang.Object
io.ebeaninternal.server.core.InternalConfiguration
Used to extend the DatabaseConfig with additional objects used to configure and
construct an Database.
-
Method Summary
Modifier and TypeMethodDescriptionio.ebean.cache.ServerCacheManagerio.ebean.event.changelog.ChangeLogListenerchangeLogListener(io.ebean.event.changelog.ChangeLogListener listener) Return the ChangeLogListener to use with a default implementation if none defined.io.ebean.event.changelog.ChangeLogPreparechangeLogPrepare(io.ebean.event.changelog.ChangeLogPrepare prepare) Return the ChangeLogPrepare to use with a default implementation if none defined.io.ebean.event.changelog.ChangeLogRegisterchangeLogRegister(io.ebean.event.changelog.ChangeLogRegister register) Return the ChangeLogRegister to use with a default implementation if none defined.io.ebean.DatabaseBuilder.Settingsio.ebean.config.dbplatform.DatabasePlatformio.ebeaninternal.server.deploy.parse.DeployCreatePropertiesio.ebeaninternal.server.deploy.parse.DeployUtilio.ebean.ExpressionFactoryio.ebeaninternal.server.deploy.generatedproperty.GeneratedPropertyFactoryio.ebeaninternal.server.persist.platform.MultiValueBindReturn the platform specific MultiValue bind support.List<io.ebean.plugin.Plugin> Return the list of plugins we collected during construction.initDdlGenerator(SpiEbeanServer server) Return the DDL generator.initQueryPlanManager(TransactionManager transactionManager) boolean<T> Tplugin(T maybePlugin) Check if this is a SpiServerPlugin and if so 'collect' it to give the complete list later on the DefaultServer for late call to configure().
-
Method Details
-
isJacksonCorePresent
public boolean isJacksonCorePresent() -
getExtraMetrics
-
plugin
public <T> T plugin(T maybePlugin) Check if this is a SpiServerPlugin and if so 'collect' it to give the complete list later on the DefaultServer for late call to configure(). -
getPlugins
Return the list of plugins we collected during construction. -
changeLogPrepare
public io.ebean.event.changelog.ChangeLogPrepare changeLogPrepare(io.ebean.event.changelog.ChangeLogPrepare prepare) Return the ChangeLogPrepare to use with a default implementation if none defined. -
changeLogRegister
public io.ebean.event.changelog.ChangeLogRegister changeLogRegister(io.ebean.event.changelog.ChangeLogRegister register) Return the ChangeLogRegister to use with a default implementation if none defined. -
changeLogListener
public io.ebean.event.changelog.ChangeLogListener changeLogListener(io.ebean.event.changelog.ChangeLogListener listener) Return the ChangeLogListener to use with a default implementation if none defined. -
getCacheManager
-
getBootupClasses
-
getDatabasePlatform
public io.ebean.config.dbplatform.DatabasePlatform getDatabasePlatform() -
getConfig
public io.ebean.DatabaseBuilder.Settings getConfig() -
getExpressionFactory
public io.ebean.ExpressionFactory getExpressionFactory() -
getBinder
-
getDeployCreateProperties
public io.ebeaninternal.server.deploy.parse.DeployCreateProperties getDeployCreateProperties() -
getDeployUtil
public io.ebeaninternal.server.deploy.parse.DeployUtil getDeployUtil() -
getBackgroundExecutor
-
getGeneratedPropertyFactory
public io.ebeaninternal.server.deploy.generatedproperty.GeneratedPropertyFactory getGeneratedPropertyFactory() -
getDataTimeZone
-
cacheManager
public io.ebean.cache.ServerCacheManager cacheManager() -
getMultiValueBind
public io.ebeaninternal.server.persist.platform.MultiValueBind getMultiValueBind()Return the platform specific MultiValue bind support. -
initQueryPlanManager
-
initDdlGenerator
Return the DDL generator.
-