Interface BackendFactory

All Known Implementing Classes:
DefaultBackendFactory

public interface BackendFactory
The backend factory.
Author:
harald
  • Method Details

    • getInstance

      static BackendFactory getInstance()
      The singleton.
      Returns:
      the singleton
    • getBackendByUrl

      Backend getBackendByUrl(String url)
      Creates a backend by jdbc url.
      Parameters:
      url - the connection url
      Returns:
      the backend
      Throws:
      BackendException - if no such backend
    • getBackendByName

      Backend getBackendByName(String name)
      Creates a backend by name.
      Parameters:
      name - the backend name
      Returns:
      the backend
      Throws:
      BackendException - if no such backend
    • getAllBackends

      Collection<Backend> getAllBackends()
      Creates all backends in classpath.
      Returns:
      the collection of all backends
      Throws:
      BackendException - if retrieving all configured backends failed