java.lang.Object
org.tentackle.sql.DefaultBackendFactory
- All Implemented Interfaces:
BackendFactory
@Service(BackendFactory.class)
public class DefaultBackendFactory
extends Object
implements BackendFactory
Default implementation of a backend factory.
- Author:
- harald
-
Constructor Summary
ConstructorsConstructorDescriptionCreates a backend factory.
Collects all Backend services. -
Method Summary
Modifier and TypeMethodDescriptionCreates all backends in classpath.getBackendByName(String name) Creates a backend by name.getBackendByUrl(String url) Creates a backend by jdbc url.
-
Constructor Details
-
DefaultBackendFactory
public DefaultBackendFactory()Creates a backend factory.
Collects all Backend services.
-
-
Method Details
-
getBackendByUrl
Description copied from interface:BackendFactoryCreates a backend by jdbc url.- Specified by:
getBackendByUrlin interfaceBackendFactory- Parameters:
url- the connection url- Returns:
- the backend
-
getBackendByName
Description copied from interface:BackendFactoryCreates a backend by name.- Specified by:
getBackendByNamein interfaceBackendFactory- Parameters:
name- the backend name- Returns:
- the backend
-
getAllBackends
Description copied from interface:BackendFactoryCreates all backends in classpath.- Specified by:
getAllBackendsin interfaceBackendFactory- Returns:
- the collection of all backends
-