Package io.ebeaninternal.server.core
Class InternalConfiguration
- java.lang.Object
-
- io.ebeaninternal.server.core.InternalConfiguration
-
public class InternalConfiguration extends Object
Used to extend the ServerConfig with additional objects used to configure and construct an EbeanServer.
-
-
Method Summary
-
-
-
Method Detail
-
getDocStoreFactory
public DocStoreFactory getDocStoreFactory()
Return the doc store factory.
-
getExtraMetrics
public ExtraMetrics 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
public List<Plugin> getPlugins()
Return the list of plugins we collected during construction.
-
changeLogPrepare
public ChangeLogPrepare changeLogPrepare(ChangeLogPrepare prepare)
Return the ChangeLogPrepare to use with a default implementation if none defined.
-
changeLogRegister
public ChangeLogRegister changeLogRegister(ChangeLogRegister register)
Return the ChangeLogRegister to use with a default implementation if none defined.
-
changeLogListener
public ChangeLogListener changeLogListener(ChangeLogListener listener)
Return the ChangeLogListener to use with a default implementation if none defined.
-
getCacheManager
public SpiCacheManager getCacheManager()
-
getBootupClasses
public BootupClasses getBootupClasses()
-
getDatabasePlatform
public DatabasePlatform getDatabasePlatform()
-
getServerConfig
public ServerConfig getServerConfig()
-
getExpressionFactory
public ExpressionFactory getExpressionFactory()
-
getDeployInherit
public DeployInherit getDeployInherit()
-
getDeployCreateProperties
public DeployCreateProperties getDeployCreateProperties()
-
getDeployUtil
public DeployUtil getDeployUtil()
-
getBackgroundExecutor
public SpiBackgroundExecutor getBackgroundExecutor()
-
getGeneratedPropertyFactory
public GeneratedPropertyFactory getGeneratedPropertyFactory()
-
getDataTimeZone
public DataTimeZone getDataTimeZone()
-
cacheManager
public ServerCacheManager cacheManager()
-
getMultiValueBind
public MultiValueBind getMultiValueBind()
Return the platform specific MultiValue bind support.
-
initQueryPlanManager
public QueryPlanManager initQueryPlanManager(TransactionManager transactionManager)
-
-