Class EbeanServerFactory
Creates EbeanServer instances.
This uses either a ServerConfig or properties in the ebean.properties file to configure and create a EbeanServer instance.
The EbeanServer instance can either be registered with the Ebean singleton or
not. The Ebean singleton effectively holds a map of EbeanServers by a name.
If the EbeanServer is registered with the Ebean singleton you can retrieve it
later via Ebean.getServer(String).
One EbeanServer can be nominated as the 'default/primary' EbeanServer. Many
methods on the Ebean singleton such as Ebean.find(Class) are just a
convenient way of using the 'default/primary' EbeanServer.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic EbeanServercreate(ServerConfig config) Deprecated.Create using the ServerConfig object to configure the database.static EbeanServerDeprecated.Create using ebean.properties to configure the database.static EbeanServercreateWithContextClassLoader(ServerConfig config, ClassLoader classLoader) Deprecated.Create using the ServerConfig additionally specifying a classLoader to use as the context class loader.static voidinitialiseContainer(ContainerConfig containerConfig) Deprecated.Initialise the container with clustering configuration.static voidshutdown()Deprecated.Shutdown gracefully all EbeanServers cleaning up any resources as required.
-
Constructor Details
-
EbeanServerFactory
public EbeanServerFactory()Deprecated.
-
-
Method Details
-
initialiseContainer
Deprecated.Initialise the container with clustering configuration.Call this prior to creating any EbeanServer instances or alternatively set the ContainerConfig on the ServerConfig when creating the first EbeanServer instance.
-
create
Deprecated.Create using ebean.properties to configure the database. -
create
Deprecated.Create using the ServerConfig object to configure the database. -
createWithContextClassLoader
public static EbeanServer createWithContextClassLoader(ServerConfig config, ClassLoader classLoader) Deprecated.Create using the ServerConfig additionally specifying a classLoader to use as the context class loader. -
shutdown
Deprecated.Shutdown gracefully all EbeanServers cleaning up any resources as required.This is typically invoked via JVM shutdown hook and not explicitly called.
-