Module io.ebean.api

Interface SpiContainer


public interface SpiContainer
Creates the Database implementations. This is used internally by the EbeanServerFactory and is not currently exposed as public API.
  • Method Summary

    Modifier and Type
    Method
    Description
    Create the EbeanServer for a given configuration.
    Create an EbeanServer just using the name.
    void
    Shutdown any Ebean wide resources such as clustering.
  • Method Details

    • createServer

      Database createServer(DatabaseConfig configuration)
      Create the EbeanServer for a given configuration.
      Parameters:
      configuration - The configuration information for this database.
    • createServer

      Database createServer(String name)
      Create an EbeanServer just using the name.

      In this case the dataSource parameters etc will be defined on the global avaje.properties file.

    • shutdown

      void shutdown()
      Shutdown any Ebean wide resources such as clustering.