jar

io.magidc : balea-core

Maven & Gradle

Jul 24, 2019
0 stars

balea · Balea creates a proxy of javax.sql.DataSource, providing dynamic routing to multiple container based databases following a On Demand Data Source Access architecture. Docker is used as manager to create, start or stop database containers on demand and link correspondent data volumes. Thanks to this approach is possible to distribute data across multiple databases keeping active only the necessary ones in each moment maximizing the use of system resources. The distribution and management of data is hidden under the hood, any process that uses this data source interface (i.e. Hibernate) will perceive it as a single source of data. It makes possible for standard SQL database like Postgresql or MySQL to be maintained, backed up or versioned with simple file system operations as the data volumes are attached dynamically to the managed Docker containers. Docker integration allows also to manage database containers in remote hosts.

Table Of Contents

Latest Version

Download io.magidc : balea-core JAR file - Latest Versions:

All Versions

Download io.magidc : balea-core JAR file - All Versions:

Version Vulnerabilities Size Updated
1.0.x
1.0

View Java Class Source Code in JAR file

  1. Download JD-GUI to open JAR file and explore Java source code file (.class .java)
  2. Click menu "File → Open File..." or just drag-and-drop the JAR file in the JD-GUI window balea-core-1.0.1.jar file.
    Once you open a JAR file, all the java classes in the JAR file will be displayed.

io.magidc.balea.core.proxy.cache.docker

├─ io.magidc.balea.core.proxy.cache.docker.DockerDataSourceCacheManagerConfigurer.class - [JAR]

io.magidc.balea.core.proxy.factory

├─ io.magidc.balea.core.proxy.factory.RoutingDataSourceFactory.class - [JAR]

io.magidc.balea.core.proxy.cache.config

├─ io.magidc.balea.core.proxy.cache.config.DataSourceCacheManagerConfigurer.class - [JAR]

io.magidc.balea.core.container

├─ io.magidc.balea.core.container.DataSourceContainerManager.class - [JAR]

io.magidc.balea.core.proxy

├─ io.magidc.balea.core.proxy.DataSourceMethodHandler.class - [JAR]

io.magidc.balea.core.container.config

├─ io.magidc.balea.core.container.config.DataSourceContainerParameters.class - [JAR]

├─ io.magidc.balea.core.container.config.PortBindingSupplier.class - [JAR]

io.magidc.balea.core.model.exception

├─ io.magidc.balea.core.model.exception.DataSourceNotAvailableException.class - [JAR]

io.magidc.balea.core.core.config

├─ io.magidc.balea.core.core.config.DataSourceConfigurer.class - [JAR]

io.magidc.balea.core.proxy.cache.model

├─ io.magidc.balea.core.proxy.cache.model.ManagedDataSource.class - [JAR]

io.magidc.balea.core.proxy.cache

├─ io.magidc.balea.core.proxy.cache.DataSourceCacheManager.class - [JAR]