Class BootupClasses
- java.lang.Object
-
- io.ebeaninternal.server.core.bootup.BootupClasses
-
- All Implemented Interfaces:
io.avaje.classpath.scanner.ClassFilter
public class BootupClasses extends Object implements io.avaje.classpath.scanner.ClassFilter
Interesting classes for a EbeanServer such as Embeddable, Entity, ScalarTypes, Finders, Listeners and Controllers.
-
-
Constructor Summary
Constructors Constructor Description BootupClasses()
BootupClasses(List<Class<?>> list)
-
Method Summary
-
-
-
Constructor Detail
-
BootupClasses
public BootupClasses()
-
BootupClasses
public BootupClasses(List<Class<?>> list)
-
-
Method Detail
-
runServerConfigStartup
public void runServerConfigStartup(ServerConfig serverConfig)
Run any ServerConfigStartup listeners.
-
addIdGenerators
public void addIdGenerators(List<IdGenerator> idGenerators)
Add IdGenerator instances (registered explicitly with the ServerConfig).
-
addPersistControllers
public void addPersistControllers(List<BeanPersistController> beanControllers)
Add BeanPersistController instances.
-
addPostLoaders
public void addPostLoaders(List<BeanPostLoad> postLoaders)
Add BeanPostLoad instances.
-
addPostConstructListeners
public void addPostConstructListeners(List<BeanPostConstructListener> postConstructListener)
Add BeanPostConstructListener instances.
-
addFindControllers
public void addFindControllers(List<BeanFindController> findControllers)
Add BeanFindController instances.
-
addPersistListeners
public void addPersistListeners(List<BeanPersistListener> listenerInstances)
-
addQueryAdapters
public void addQueryAdapters(List<BeanQueryAdapter> queryAdapters)
-
addServerConfigStartup
public void addServerConfigStartup(List<ServerConfigStartup> startupInstances)
-
addChangeLogInstances
public void addChangeLogInstances(ServerConfig serverConfig)
-
getChangeLogPrepare
public ChangeLogPrepare getChangeLogPrepare()
-
getChangeLogListener
public ChangeLogListener getChangeLogListener()
-
getChangeLogRegister
public ChangeLogRegister getChangeLogRegister()
-
getReadAuditPrepare
public ReadAuditPrepare getReadAuditPrepare()
-
getReadAuditLogger
public ReadAuditLogger getReadAuditLogger()
-
getIdGenerators
public List<IdGenerator> getIdGenerators()
-
getBeanPersistControllers
public List<BeanPersistController> getBeanPersistControllers()
-
getBeanPostLoaders
public List<BeanPostLoad> getBeanPostLoaders()
-
getBeanPostConstructoListeners
public List<BeanPostConstructListener> getBeanPostConstructoListeners()
-
getBeanFindControllers
public List<BeanFindController> getBeanFindControllers()
-
getBeanPersistListeners
public List<BeanPersistListener> getBeanPersistListeners()
-
getBeanQueryAdapters
public List<BeanQueryAdapter> getBeanQueryAdapters()
-
getEmbeddables
public List<Class<?>> getEmbeddables()
Return the list of Embeddable classes.
-
getEntities
public List<Class<?>> getEntities()
Return the list of entity classes.
-
getScalarTypes
public List<Class<? extends ScalarType<?>>> getScalarTypes()
Return the list of ScalarTypes found.
-
getScalarConverters
public List<Class<? extends ScalarTypeConverter<?,?>>> getScalarConverters()
Return the list of ScalarConverters found.
-
getAttributeConverters
public List<Class<? extends javax.persistence.AttributeConverter<?,?>>> getAttributeConverters()
Return the list of AttributeConverters found.
-
-